requests post一个json数据

Posted 道高一尺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了requests post一个json数据相关的知识,希望对你有一定的参考价值。

# post一个json数据
import requests

headers={

"Accept":"application/json, text/plain, */*",
"Accept-Encoding":"gzip, deflate",
"Accept-Language":"zh-CN,zh;q=0.8",
"appkey":"8dc7959eeee2792ac2eebb490e60deed",
"Connection":"keep-alive",
"Content-Length":"107",
"Content-Type":"application/x-www-form-urlencoded",
"Host":"cq.gsxt.gov.cn",
"Origin":"http://cq.gsxt.gov.cn",
"Referer":"http://q.gsxt.gov.cn/xxgg/xxgg_list.html",
"User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36",
"X-Requested-With":"XMLHttpRequest"

}

data = {
          "json":‘‘‘{
              "qc": {
                "noticetype": "12"
              },
              "page": {
                "pagesize":"10",
                "currentpage":"1"
              }
            }‘‘‘
          }


url=http://cq.gsxt.gov.cn/gsxt/api/affichebase/queryList

response =requests.post(url,data = data, headers=headers)
# requests.post()
print(response.text)

 

以上是关于requests post一个json数据的主要内容,如果未能解决你的问题,请参考以下文章

django 获取post传递的json数据

Python的requests上传post数据块json

Python的requests上传post数据块json

Retrofit进行post提交json数据

关于requests.post().json()获取到的JSON为单引号和NONE的那些事

requests: 发送一个json格式的post请求