raf*_*kob 6 java android retrofit okhttp
Okhttp会自动Content-Length为请求构建中的每个部分添加标头MultipartBody.Builder.我需要删除该标头,因为我正在使用的API不允许它(我不能对它做任何事情).
我试图在请求中添加拦截器(两者addInterceptor和addNetworkInterceptor)以删除不需要的标头.但它不存在(我只能看到Content-Disposition).我调试了他们的源代码,事实证明,这Content-Length是在拦截事件之后添加的.
你知道如何解决这个问题吗?我想到的唯一事情是手动构建该请求.我必须编写一个拦截器,multipart为请求添加头,并根据提供的部分(带边界,字节流等)生成请求体.
编辑:
| 归档时间: |
|
| 查看次数: |
1139 次 |
| 最近记录: |