我正在尝试在GAE上构建一个小应用我这样做的时候,我从Craigslist获得了404。
经过一些调查后,事实证明我的代码不是罪魁祸首:Craigslist查看HTTP标头,并在用户代理标头中找到" appengine-google"时系统地返回404!
您可以用卷发:
看到它curl http://sfbay.craigslist.org/
工作(返回页面)。
curl http://sfbay.craigslist.org/ --header "User-Agent: AppEngine-Google"
什么都没有。
有什么想法我如何删除默认情况下由GAE设置的标头?或解决这个问题的另一个想法?
无法防止应用程序引擎在发出启用请求时识别自身。这是为了防止滥用。
如果Craigslist选择了黑名单应用引擎,您需要与他们谈论它,而不是尝试逃避。