gpt4 book ai didi

Java HttpGet 不接受 gzip

转载 作者:太空宇宙 更新时间:2023-11-03 12:24:06 26 4
gpt4 key购买 nike

我正在为一个 url 创建一个 HttpGet,我不希望服务器发送数据 gzipped。我的 HttpGet 中应该包含什么 header

使用默认 header ,服务器会不时发送 gzip 压缩数据。我不希望这发生。谢谢。

最佳答案

你想要 Accept-Encoding HTTP 请求 header 。

更新:根据@Selvin 的评论,将其留空或将其设置为“身份”。

更新:当然,Web 应用程序必须正确协作才能符合 HTTP 标准。如果它不支持 Accept-Encoding,请查看它的 Content-Encoding HTTP 响应 header 。如果它是“gzip”,只需读取带有 Java 的 GZIPInputStream.html 的响应主体。 .然后将“gzip”添加到您的 Accept-Encoding 请求 header ,因为您的客户端现在处理 GZIP。如果 Web 应用程序没有正确设置 Content-Encoding header ,那就完全是另一回事了。

关于Java HttpGet 不接受 gzip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6873320/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com