gpt4 book ai didi

python - 为什么不添加 X-Appengine-Inbound-Appid header ?

转载 作者:太空宇宙 更新时间:2023-11-04 06:02:54 24 4
gpt4 key购买 nike

我正在使用 URL fetch service 将请求从一个模块发送到同一应用中的另一个模块,它表示如果将 follow_redirects 参数设置为 False,则 X-Appengine-Inbound-Appid header 将添加到请求中。

所以我正在使用以下调用:

answer = urlfetch.fetch(url, follow_redirects=False)

但标题没有出现。我得到:

[('User-Agent', 'AppEngine-Google; (+http://code.google.com/appengine)'),
('X-Appengine-Country', 'ZZ'),
('Host', '127.0.0.1:8081'),
('Content_Length', '0')]

这是否在开发服务器上不起作用?我是否遗漏了一些文档?

(目前我正在通过添加自己的 header 来检查请求是否来自正确的位置来解决这个问题,但这不是正确的做法)

最佳答案

经过大量实验,我发现了这个问题。仅当您在 appspot.com 域上调用您的应用程序时才会设置此 header 。如果您的应用程序有一个自定义域,例如 example.com,并且您调用该 URL,您将看不到 header 。您必须调用 example.appspot.com。

关于python - 为什么不添加 X-Appengine-Inbound-Appid header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23826313/

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