Python requests传参方式

作者: 车大侠丶 | 来源:发表于2018-08-24 14:58 被阅读3次

    GET请求

    • 无参数
    requests.get('http://xxxxxxx/')
    
    • 有参数
    payload = {'key1':'value','key2':'value'}
    requests.get('http://xxxxxxx/',params=payload)
    

    POST请求

    • 表单提交
    payload = {'key1':'value','key2':'value'}
    requests.post('http://xxxxxxx/',data=payload)
    
    • x-www-form-urlencoded形式
      增加headers配置 Content-Type:application/x-www-form-urlencoded
      data传入字典
    payload ={'key1':'value','key2':'value'}
    requests.post(url, data=payload,headers={'Content-Type':'application/x-www-form-urlencoded'})
    
    • raw(文本)提交
      json形式
    payload ={'some':'data'}
    requests.post(url, json=payload,headers={'Content-Type':'application/json'})
    

    payload ={'some':'data'}
    requests.post(url, data=json.dumps(payload),headers={'Content-Type':'application/json'})
    

    无论何种方式提交 ,一定要记得加上请求头

    相关文章

      网友评论

        本文标题:Python requests传参方式

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