错误 HTTP/1.0 405 方法不允许
Posted
技术标签:
【中文标题】错误 HTTP/1.0 405 方法不允许【英文标题】:Error HTTP/1.0 405 Method not Allowed 【发布时间】:2011-06-21 17:58:22 【问题描述】:我想建立一个 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”错误 我会感谢你的帮助
【问题讨论】:
【参考方案1】:也许您应该尝试使用接受 POST 请求的服务器。您的代码可能没有任何问题,Google 的首页只是不做 POST。
我能想到的可以使用的服务器的一个简单示例是JSFiddle's echo feature。我相信他们不会介意的。
【讨论】:
是的,使用HttpGet
类并使用setParams
方法。【参考方案2】:
表示请求的 URL 不接受 POST 方法。使用 GET 重试。
【讨论】:
以上是关于错误 HTTP/1.0 405 方法不允许的主要内容,如果未能解决你的问题,请参考以下文章
为啥 Django 没有 405 的错误页面处理程序 - 方法不允许?