5
我使用這個代碼張貼到HTTP服務器的請求:閱讀HttpPost響應
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost("http://192.168.0.1/test.php");
HttpResponse response = null;
try {
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(1);
nameValuePairs.add(new BasicNameValuePair("num", "2"));
post.setEntity(new UrlEncodedFormEntity(nameValuePairs));
response = client.execute(post);
}
catch(ClientProtocolException e) {
...
}
catch(IOException e) {
...
}
的反應只不過是一個簡單的String
更多。我怎樣才能將這個答案讀作String
?它似乎不像HttpResponse有直接做這個的方法。
恕我直言,這是更好地檢查,如果情況確定第一,如果(response.getStatusLine()。getStatusCode()== HttpStatus.SC_OK){//一些代碼}其他{//一些處理..} – 2011-11-15 13:31:59