我在编写代码以使用 Python + Flask + Requests 使用另一个 API 时遇到问题。他们的 API 使用带有 x-www-form-urlencoded 而不是 RAW JSON 的 PHP,这是我的代码:
app = Flask(__name__)
@app.route('/api/test/getinfo', methods=['POST'])
def get_house_info():
if request.method == 'POST':
try:
payloads = {'no_house':'001234123', 'cd_agent' : '01', 'nm_agent' : 'ABC'}
response_data = requests.post(url=url, headers=headers, data=payloads)
return response_data
except Exception as e:
return(str(e))
if __name__ == '__main__':
app.run(host='0.0.0.0', debug=True)
之后我运行这个烧瓶并尝试使用邮递员调用这个端点,但我收到错误响应类型的对象不是 JSON 可序列化我的代码有什么问题吗?