我正在尝试从一个处理程序向另一个处理程序发出 http 请求,但它正在超时。为什么?使用请求库有效,但不适用于 127.0.0.1
# sample.py
import falcon
import json
import requests
class TS:
def on_get(self, req, resp):
output = {
'output': 'DataService.',
'author': 'Python3'
}
resp2 = requests.get('http://127.0.0.1:8000/a')
resp.body = json.dumps(output)
resp.status = falcon.HTTP_200
class SE:
def on_get(self, req, resp):
output = {
'output': 'Service.',
'author': 'Python3'
}
resp.body = json.dumps(output)
api = falcon.API()
api.add_route('/a', SE())
api.add_route('/t', TS())
我得到这个错误日志
[2017-02-02 20:41:05 +0100] [27515] [CRITICAL] WORKER TIMEOUT (pid:27544)