gpt4 book ai didi

google-app-engine - App Engine 接受编码

转载 作者:太空宇宙 更新时间:2023-11-03 15:22:29 25 4
gpt4 key购买 nike

APP Engine API中提到,如果请求带有"Accept-Encoding"设置,那么它会自动压缩响应。

但是当我查看请求时, header 不存在。但在浏览器中,它已设置。当我尝试显式设置 header (使用 JQuery ajax 函数)时,出现一条消息:

 Refused to set unsafe header "Accept-Encoding"

但在本地主机上工作时不会发生这种情况 - 请求具有“Accept-Encoding” header 。这只会在发布后发生。但不允许明确设置“Accept-Encoding”总是会发生。

我到处搜索,但找不到问题的解释。如果有人能解释一下,那将非常有帮助...

最佳答案

你有两个不同的问题:

  1. App Engine 不压缩回复。 GAE 使用许多因素来确定是否需要压缩响应。它在决定时会考虑内容类型和用户代理。查看answer Nick Johnson(来自 GAE 团队)。

  2. jQuery 拒绝设置“Accept-Encoding” header 。请注意,这是一个 jQuery 问题,与 GAE 无关。看到这个:Is it possible to force jQuery to make AJAX calls for URLs with gzip/deflate enabled?

关于google-app-engine - App Engine 接受编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9772061/

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