美文网首页
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