KTB*_*KTB 6 google-app-engine httprequest
在APP Engine API中,提到如果请求带有"Accept-Encoding"
set,那么它将自动压缩响应.
但是当我查看请求时,标题不存在.但在浏览器中,它已设置.当我尝试显式设置标头(使用JQuery ajax函数)时,有一条消息:
Refused to set unsafe header "Accept-Encoding"
Run Code Online (Sandbox Code Playgroud)
但是在本地主机中工作时没有发生这种情况 - 请求具有"Accept-Encoding"标头.这只有在发布后才会发生.但不允许始终明确地设置"Accept-Encoding".
我到处搜索,但找不到问题的解释.如果有人可以解释,这将是非常有帮助的...
你有两个不同的问题:
App Engine不压缩回复.GAE使用许多因素来确定是否需要压缩响应.它在决定时需要考虑内容类型和用户代理.请参阅Nick Johnson(来自GAE团队)的答案.
jQuery拒绝设置"Accept-Encoding"标头.请注意,这是一个jQuery问题,与GAE无关.请参阅:是否可以强制jQuery为启用了gzip/deflate的URL进行AJAX调用?
归档时间: |
|
查看次数: |
5345 次 |
最近记录: |