7 base64 http content-negotiation
我想知道以下想法是否违反了HTTP内容协商和HTTP压缩的精神和/或信件.
情况
HTTP客户端请求资源:
HTTP GET /image.jpeg HTTP/1.1
Accept: image/jpeg
Run Code Online (Sandbox Code Playgroud)
HTTP Server返回此资源:
HTTP/1.1 200 OK
Content-Type: image/jpeg
Run Code Online (Sandbox Code Playgroud)
想法
客户认为请求编码的资源是个好主意:
HTTP GET /image.jpeg HTTP/1.1
Accept: image/jpeg
Accept-Encoding: base64
Run Code Online (Sandbox Code Playgroud)
服务器尊重此请求并返回编码的资源:
HTTP/1.1 200 OK
Content-Type: image/jpeg
Content-Encoding: base64
Run Code Online (Sandbox Code Playgroud)
问题
我对这个想法不太满意.使用Accept-Encoding
和Content-Encoding
标头的HTTP压缩是关于压缩数据,而不是像Base64那样增加其大小.
使用base64
这些标头的值是否违反HTTP内容协商和HTTP内容压缩的精神和/或字母?
归档时间: |
|
查看次数: |
5142 次 |
最近记录: |