一千萬個為什麽

搜索

為什麽我的HttpPost無法接收所有響應數據?


我在Android 1.5上,我的代碼是這樣的:

HttpPost httpPost = new HttpPost(url);
HttpEntity entity = new UrlEncodedFormEntity(params, HTTP.UTF_8);
httpPost.setEntity(entity);

HttpResponse response = httpClient.execute(httpPost);
HttpEntity respEntity = response.getEntity();
String result = EntityUtils.toString(respEntity, DEFAULT_CHARSET);

成功執行這些代碼後,結果是一個剝離的字符串。我已經嘗試使用瀏覽器測試url + param,它工作正常並獲得所有數據。

這段代碼出了什麽問題?我需要指定哪些參數?

最佳答案

嘗試使用 ResponseHandler 模式,看看是否能給你帶來更好的結果。

轉載註明原文: 為什麽我的HttpPost無法接收所有響應數據?

猜你喜歡