http - PUT / POST 请求中 HTTP/1 压缩的标头
问题描述
当接收到 HTTP GET 请求的压缩数据时,响应标头通过字段显示这一点Content-Encoding
。HTTP POST / HTTP PUT 请求中指示请求发送压缩数据的正确方法是什么?
根据https://en.wikipedia.org/wiki/List_of_HTTP_header_fields请求标头不知道该Content-Encoding
字段。那么接收方如何知道使用了哪种压缩方式呢?
解决方案
Content-Encoding 既是请求头字段又是响应头字段,gzip 内容编码确实可以在请求和响应中使用。是的,如果服务器没有正确处理标头字段,它可能会在请求中失败。(不过,这将是服务器中的一个错误)。
推荐阅读
- php - PHP PDO 我无法使用新添加的凭据登录
- web - 在 Angular5 的 nod_modules 文件夹中使用组件
- python - pandas基于多列子集两个数据帧
- c# - GeckoFX Source 获取 DOM / 隐藏的 div 元素
- c - C中复合类型的目的是什么?
- r - 参数不是数字或逻辑函数 rollapply,后跟强制引入的 NA
- javascript - HTML/JS 引用 ID
- c++ - c++中控制台上的winmouse坐标
- javascript - 在 setInterval 时间使用 JSON 变量
- c# - Asp.Net:无法读取文件名并发布到 AWS S3