我正在使用REST API创作服务,使人们能够上传某些类型的文档。我希望在上传过程中压缩这些文档(出于带宽原因),但它们不会以压缩方式存储在我的服务中。我有一个客户端SDK,但客户可以根据我发布的REST文档自由实现自己的库来上传内容。我已经查看了最高答案here,并确定传输编码可能是更合适的机制。
但是,在PUT请求期间启用传输编码的文档/示例非常少。 RFC似乎花费大量文本围绕来自服务器的传输编码响应,但不是相反。
如果我选择沿着这条路走下去,我想澄清一些事情:
答案 0 :(得分:1)
gzip作为传输编码并未广泛实施(如果有的话),也不存在于HTTP / 2中。
您认为gzip是内容编码吗?有关详细信息,请参阅https://greenbytes.de/tech/webdav/rfc7694.html。