目的是想在TCP头部之后、HTTP头部之前,添加自定义的报文内容,供被调用方识别自定义内容做业务处理
前提又不想修改原先的HTTP调用代码,使用的是httpclient
研究了一下HttpClient、RestTemplate没能做到我需要的修改tcp报文的扩展点,拦截器之类测试不行,所以通过修改源码处理
依赖基于httpcore-nio 4.4.14,httpclient4.5.13
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore-nio

本文探讨了如何在使用ApacheHttpClient发送HTTP请求时,在TCP头部之后、HTTP头部之前插入自定义报文,通过修改DefaultBHttpClientConnection的sendRequestHeader方法实现,无需改动原有HTTP调用代码。
最低0.47元/天 解锁文章

876

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



