【发布时间】:2021-03-17 00:08:09
【问题描述】:
我正在使用 pythonanywhere 通过 Twilio 接收文本,每次我发回文本(POST 请求)时都会收到 502 Bad Gateway Error。请参阅下面的代码。
import requests
import time
import json
from datetime import datetime
from datetime import datetime
import pytz
from pytz import timezone
from twilio.rest import Client
from twilio.http.http_client import TwilioHttpClient
import os
from flask import Flask, request
from twilio import twiml
app = Flask(__name__)
proxy_client = TwilioHttpClient(proxy={'http': os.environ['http_proxy'], 'https': os.environ['https_proxy']})
client = Client(account_sid, auth_token,http_client=proxy_client)
@app.route('/sms', methods=['POST'])
def sms():
print('test')
number = request.form['From']
message_body = request.form['Body']
resp = twiml.Response()
resp.message("hi")
return str(resp)
if __name__ == '__main__':
app.run()
这是我得到的错误enter image description here
【问题讨论】:
-
有很多事情会导致 502。 PythonAnywhere 帮助页面中有一个帮助页面,其中介绍了如何开始诊断问题。