最近读了一下Apache Httpcompents代码,感觉还是不错的,写的比较好懂。
这个项目主要分两个模块 httpcore, httpclient
- Http Core: 主要是对io的一些封装,io或者nio(block或者不是),然后就是相关对象的形成,通过对http报文的parse,主要是HttpRequest,HttpResponse.
- Http client:就是一些http方法的封装,和一些上层接口的封装
最近读了一下Apache Httpcompents代码,感觉还是不错的,写的比较好懂。
这个项目主要分两个模块 httpcore, httpclient