9
任何人都可以給我一個httpPut請求示例代碼?Android HttpPut示例代碼
任何人都可以給我一個httpPut請求示例代碼?Android HttpPut示例代碼
假設你想使用一個HttpURLConnection類,執行您使用以下的HTTP PUT:
URL url = new URL("http://www.example.com/resource");
HttpURLConnection httpCon = (HttpURLConnection) url.openConnection();
httpCon.setDoOutput(true);
httpCon.setRequestMethod("PUT");
OutputStreamWriter out = new OutputStreamWriter(
httpCon.getOutputStream());
out.write("Data you want to put");
out.close();
要使用HTTPPut類,然後嘗試:
URL url = new URL("http://www.example.com/resource");
HttpClient client = new DefaultHttpClient();
HttpPut put= new HttpPut(url);
List<NameValuePair> pairs = new ArrayList<NameValuePair>();
pairs.add(new BasicNameValuePair("key1", "value1"));
pairs.add(new BasicNameValuePair("key2", "value2"));
put.setEntity(new UrlEncodedFormEntity(pairs));
HttpResponse response = client.execute(put);
我敢肯定,這應該工作,雖然我沒有測試它:)
thx很多,你能給我一個HttpPut類的例子^^「? – peterlawn 2010-09-06 08:31:19
我認爲這是正確的,這就是你如何做一個POST,我從來沒有真正噸 – BeRecursive 2010-09-06 09:04:18
是用於傳遞數據的setEntity嗎?像在第一個例子中的out.write(...)一樣?如果是的話,我如何將簡單的字符串傳遞給它? – Codevalley 2010-10-05 16:54:47