HttpClient调用execute方法,实际是InternalHttpClient调用其父类CloseableHttpClient的execute方法,进而调用InternalHttpClient的doExecute方法。
返回的HttpResponse实际是HttpResponseProxy,通过getEntity方法返回的是HttpEntity,实际是ResponseEntityProxy。在http1.1中,如果返回的是http trunk编码,则ResponseEntityProxy通过getContent方法返回的是EofSensorInputStream,在EofSensorInputStream中封装了ChunkedInputStream。
HttpClient调用及响应对象解析
博客介绍了HttpClient调用execute方法的流程,实际是InternalHttpClient调用父类方法再调用自身doExecute方法。还说明了返回的HttpResponse及相关对象,如HttpResponseProxy、HttpEntity等,以及在http1.1中trunk编码下getContent方法返回的流。
5730

被折叠的 条评论
为什么被折叠?



