zoukankan      html  css  js  c++  java
  • python+requests+new——get请求各种情况

    import requests

    urls = 'http://httpbin.org/get'

    a='k1'
    b='v1'
    c='k2'
    d='v2'


    response = requests.get(url=urls, params={a: b,c:d})
    print(response.status_code)
    print(response.url)

    执行结果:

    200
    http://httpbin.org/get?k1=v1&k2=v2

    =======================================================================================================

    import requests
    
    urls = 'http://httpbin.org/get'
    
    payload001 = {'k1':'v1','k2':'v2'}
    
    response = requests.get(url=urls, params=payload001)
    print(response.status_code)
    print(response.url)

    执行结果:

    200
    http://httpbin.org/get?k1=v1&k2=v2

    =====================================================================================================

    import requests
    
    urls = 'http://httpbin.org/get'
    
    payload002 = {'key1': 'value1', 'key2': ['value2', 'value3']}
    
    response = requests.get(url=urls, params=payload002)
    print(response.status_code)
    print(response.url)

    执行结果:

    200
    http://httpbin.org/get?key1=value1&key2=value2&key2=value3

    ========================================================================================

    定制请求体:

    urls = 'https://api.github.com/some/endpoint'
    payload002 = {'key1': 'value1', 'key2': ['value2', 'value3']}
    headersl = {'user-agent': 'my-app/0.0.1'}
    
    response = requests.get(url=urls, headers=headersl, params=payload002)

    ========================================================================================

  • 相关阅读:
    svn: E120106: ra_serf: The server sent a truncated HTTP response body.
    HTTP method POST is not supported by this URL解决
    TinyOS文件结构清单解析
    Crush Course 神话学笔记
    Django 入门
    Crush Course 心理学笔记
    网络相关知识汇总链接
    9.21 小程序开发培训讲座
    论文简读之LAIA
    Android studio 的那些坑
  • 原文地址:https://www.cnblogs.com/xiaobaibailongma/p/12662097.html
Copyright © 2011-2022 走看看