HttpURLConnection POST失敗code=411

chang74 2010-08-11 05:01:02
if(definition.debug)
{
System.getProperties().put("proxySet", "true");
System.getProperties().put("proxyHost", proxyIp);
System.getProperties().put("proxyPort", proxyPort);
}

HttpURLConnection conn = null;

conn = (HttpURLConnection) myUrl.openConnection();

conn.setDoInput(true);
conn.setDoOutput(true);
conn.setConnectTimeout(20000);
conn.setReadTimeout(20000);

conn.setRequestMethod("POST");

conn.setUseCaches(false);
conn.setInstanceFollowRedirects(true);
conn.setRequestProperty("Content-Length", String.valueOf(sendData.length));
conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
conn.connect();

int resCode = conn.getResponseCode();
if (resCode == HttpURLConnection.HTTP_OK)
{
//進不來,老是411 POST換成GET就可以成功返回200
}
怎麼辦?
...全文
206 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sodino 2010-08-12
  • 打赏
  • 举报
回复
411 Length Required

The server refuses to accept the request without a defined Content- Length.
chang74 2010-08-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wang_zun_ren 的回复:]
myUrl是啥?

[/Quote]
myurl是一個接收POST請求的鏈接
字串是"http://xxx.xxx.com/post.aspx"
已知在IPHONE上的程序可以在此地址接收到POST數據,我覺得應該是我的請求設置有問題
wang_zun_ren 2010-08-11
  • 打赏
  • 举报
回复
myUrl是啥?

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧