我正在尝试将JSON发送到我的服务器并作为结果返回一个JSON。 就像发送用户名和密码并获取令牌和其他内容一样。
这就是我正在为HTTP请求发送的内容。我现在如何在同一请求中检索内容?
HttpClient client = new DefaultHttpClient();
HttpPost request = new HttpPost("http://192.168.1.5/temp/test.php");
List<NameValuePair> value = new ArrayList<NameValuePair>();
value.add(new BasicNameValuePair("Name", jsonStr));
UrlEncodedFormEntity entity = new UrlEncodedFormEntity(value);
request.setEntity(entity);
HttpResponse res = client.execute(request);
String[] status_String=res.getStatusLine().toString().trim().split(" ");
//String hd=res.getFirstHeader("result").toString();
//System.out.println("Res=" + res);
Log.e("tag", ""+res.toString());
if(status_String[1].equals("200")){
isDataSent=true;
答案 0 :(得分:1)
String returnData = EntityUtils.toString(res.getEntity());
答案 1 :(得分:1)
您可以使用HttpEntity
res.getEntity().getContent()
答案 2 :(得分:1)
让我在vvieux的答案中添加更多内容:
res.getEntity().getContent()
将返回InputStream。