2011-02-05 72 views
9

我想打一個HTTTP連接這裏是我的代碼錯誤HTTP/1.0 405不允許的方法

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不允許的方法」錯誤 我會謝謝你的幫助

回答

3

也許你應該嘗試一個接受POST請求的服務器。你的代碼可能沒有錯,Google的首頁只是不做POST。

您可以使用的服務器的一個簡單示例是JSFiddle's echo feature。我相信他們不會介意。

+0

是的,使用`HttpGet`類並使用`setParams`方法。 – raidfive 2011-02-05 03:20:47

19

這意味着請求的URL不接受POST方法。用GET再試一次。

+0

謝謝,現在它的工作與HttpGet方法 – Rozy 2011-02-05 05:34:08