HTTPResponse返回“org.apache.http.conn.eofsensorinputstream@b3eb3b78
我正在使用POST方法将JSON对象发送到WebAPI服务。
Thread
附加到我的WebAPI服务的JSONobject
HttpClient httpClient = new DefaultHttpClient();
HttpContext localContext = new BasicHttpContext();
String restTokenUrl = "http://XXXXX.azurewebsites.net/api/Tokens/createToken";
HttpPost httpPost = new HttpPost(restTokenUrl);
答案 0 :(得分:0)
您可能获得了有效的回复,但inputStream.toString()
并未执行您认为的操作。
它不是将字符串作为字符串读取,而只是使用默认实现并在内存中返回类的名称和实例的地址。
您可以使用Apache的EntityUtils实际读取内容为字符串:
HttpEntity entity = response.getEntity();
String result = EntityUtils.toString(entity);
Log.d(result);