flask - flask - python POST请求给出未知结果

我在server.py中创建了一个Flask服务器:





app = Flask(__name__)



@app.route('/', methods=['POST'])


def result():


 print(request.data)


 return 'Received'




POST在notify.py里:


import requests


r = requests.post("https://api.twitch.tv/helix/webhooks/hub", headers={'Client-ID': client_id}, data={"hub.callback":"http://127.0.0.1:5000/","hub.mode":"subscribe",'hub.topic':"https://api.twitch.tv/helix/streams?user_id=XXXXXX"})



运行我的代码,在服务器上什么也没显示,连Received都没有,所以我觉得我做错了。

如果我用GETrequest = requests.get('https://api.twitch.tv/helix/streams?user_id=xxxxxx', headers={'Client-ID': client_id})

结果是b''

我不清楚这意味着什么

在notifiy.py中,放了一个print(r)返回

时间:

你POST"hub.callback":"http://127.0.0.1:5000/"这个URL只能在你的计算机上访问。

...