我正在尝试使用 urlfetch 向我的应用程序(发送请求的同一应用程序)发出请求,但是它不起作用。
我的代码如下;
uploadurl = 'http://myapp.appspot.com/posturl'
result = urlfetch.fetch(
url=uploadurl,
payload=data,
method=urlfetch.POST,
headers={'Content-Type': 'application/x-www-form-urlencoded'})
当我调用它时根本没有错误,一切似乎都正常工作,但是请求永远不会到达。出于调试目的,我将 uploadurl 更改为我拥有的另一个应用程序,它运行良好。任何想法为什么我不能使用 urlfetch 将请求发送到同一个应用程序?
我要调用的完整(真实)网址由
session = str(os.urandom(16).encode('hex'))
uploadurl = blobstore.create_upload_url('/process?session=' + session)
所以我不明白这怎么可能是不正确的,因为网址是为我制作的。
谢谢。