Flask GET 请求不支持 JSON 数据的解决方法
作为一个备注点,在 GET 请求个时,如果你不输入 JSON 数据,就会出现该错误。这是因为 GET 请求常常是通过 URL 的查询参数传送数据,而不是通过请求体中的 JSON 数据。
为了解决这个问题,你可以将需要传送的数据作为查询参数添加到 URL 中。例如,假设你需要传送一个名字为“key”的参数,你可以这样修改你的 GET 请求的 URL:
`
http://example.com/api?key=value
`
然后在服务器端的代码中,你可以通过request.args来获取这个参数的值:
`
key = request.args.get('key') # 获取名字为“key”的参数的值
`
这样就可以避免使用 JSON 数据在 GET 请求中产生不支持的媒体类型错误。
原文地址: https://www.cveoy.top/t/topic/pWGY 著作权归作者所有。请勿转载和采集!