美文网首页
python xhr post 结果返回500,404

python xhr post 结果返回500,404

作者: 青铜搬砖工 | 来源:发表于2019-05-08 19:22 被阅读0次

今天爬取徐州市环保局的信息,使用异步发送数据

image.png
url:http://sthj.xz.gov.cn/BaseSv/Infomation.asmx/GetInfoListNum
header
form_data
都设置的和浏览器一模一样 结果还是返回500
最后发现居然requests.post请求的时候form_data不能传json格式
要使用 json.dumps()转化为字符串然后发送请求,
正确格式:
response = requests.post(url,data=json.dumps(form_data))
坑爹啊 耽误了一下午时间

返回404
如果示ajax请求数据 头部一定要带上 header["Content-Type"] = "application/json; charset=utf-8"
有时需要 header["X-Requested-With"] ="XMLHttpRequest"

相关文章

网友评论

      本文标题:python xhr post 结果返回500,404

      本文链接:https://www.haomeiwen.com/subject/cegvoqtx.html