나는 org.apache.http 활용하는 자바 응용 프로그램을 디버깅하고 소비하지 않고 인쇄 * API :의 HTTP 상호 작용
HttpResponse response = m_httpClient.execute(head,new BasicHttpContext());
하나의 예입니다, 내 프로젝트는 같은 라인의 많은입니다 정말 두 번하지만 "소비 된 내용 IllegalStateException이"내가 요청을 수행하고
을 피하기 위해 해결 방법으로Log.i(TAG, "---> Request <-----");
String str = "";
for (Header header : post.getAllHeaders())
{
str += header.getName() + " : " + header.getValue() + "\n";
}
Log.i(TAG, str);
Log.i(TAG, "---> Response <-----");
HttpResponse response = client.execute(post);
Log.i(TAG, EntityUtils.toString(response.getEntity()));
response = client.execute(post);
: 하나, 나는 삽입 등의 내용과 헤더를 인쇄해야 인쇄 로그를 싶습니다 아니요, 그런 것을 해결책이 있습니까 이것을 피하기 위해?
EntityUtils.toString은 HTTP 응답을 간접적으로 사용하여 String 객체를 작성하는 InputStream입니다. 가장 짧은 해결책은 String String을 재사용하는 것입니다. –