http请求JAVA中的头排序
因此,在这种情况下,我必须向API发出请求,但标头应该遵循特定的顺序,否则服务器会删除请求(我确定是标头顺序导致的)。 我已经尝试了HttpUrlConnection和OkHttp3,但无法按我希望的方式排列标题。 我不局限于HttpUrlConnection和OkHttp3,只有当它能够解决问题时,我才能使用任何库。http请求JAVA中的头排序,java,python-requests,okhttp,Java,Python Requests,Okhttp,因此,在这种情况下,我必须向API发出请求,但标头应该遵循特定的顺序,否则服务器会删除请求(我确定是标头顺序导致的)。 我已经尝试了HttpUrlConnection和OkHttp3,但无法按我希望的方式排列标题。 我不局限于HttpUrlConnection和OkHttp3,只有当它能够解决问题时,我才能使用任何库。 提前感谢。OkHttp将代表您添加其他标题:内容长度、传输编码、用户代理和其他。如果你想对这些头文件重新排序,你必须在网络拦截器中进行。最好的策略可能是编写一个网络拦截器,将传入
提前感谢。OkHttp将代表您添加其他标题:内容长度、传输编码、用户代理和其他。如果你想对这些头文件重新排序,你必须在网络拦截器中进行。最好的策略可能是编写一个网络拦截器,将传入请求的header对象替换为满足排序要求的新实例。HTTP规范()明确指出,“接收不同字段名的header字段的顺序并不重要。”我也这么说如果服务器需要特定的顺序,则服务器已损坏,应予以修复。