AppEngineの2つのページ間で単純なhttpリクエスト/レスポンス通信を行おうとしています。コードは次のとおりです。
class MainHandler(webapp.RequestHandler):
def get(self):
values = {'id' : '9',
'number' : '10001',
'age' : '15828',
'name' : 'Squeak' }
data = urllib.urlencode(values)
request = urllib2.Request("http://localhost:8082/post", data)
response = urllib2.urlopen(request)
content = response.read()
self.response.out.write(content)
class PostHandler(webapp.RequestHandler):
def post(self):
self.response.out.write(str(self.request.get('id')) + '<br>' + str(self.request.get('number')) + '<br>' + str(self.request.get('age')) + '<br>' + self.request.get('name'))
これらのハンドラーを「/」と「/post」に割り当てました。HTTP応答を待機しているDeadLineExceedErrorが発生します。これは、「安定化された接続がホストマシンのソフトウェアによって中止された」ためにブロックされたと思われます。 Errno10053]。ファイアウォール/アンチウイルスを無効にしてみましたが、それでも機能しませんでした。明らかに私はAppEngineを初めて使用しますが、これは簡単なことです。なぜそれが起こっているのですか?私はすでにこれにしばらく苦労しています。