9

我想建立一个 Http 连接这是我的代码

try
{
HttpClient client = new DefaultHttpClient();
HttpPost httpMethod = new HttpPost("http://www.google.co.in/");
String requestBody = "some text";
HttpMethod.setEntity(new StringEntity(requestBody));
HttpResponse response = client.execute(httpMethod);
textView.setText(response.getStatusLine().toString());
}

但我无法并得到“HTTP/1.0 405 Method not Allowed”错误我会感谢你的帮助

4

2 回答 2

19

这意味着请求的 URL 不接受 POST 方法。使用 GET 再试一次。

于 2011-02-05T03:06:19.527 回答
3

也许您应该尝试使用接受 POST 请求的服务器。您的代码可能没有任何问题,Google 的首页只是不做 POST。

我能想到的一个可以使用的服务器的快速示例是JSFiddle 的 echo feature。我相信他们不会介意的。

于 2011-02-05T03:03:42.937 回答