zoukankan      html  css  js  c++  java
  • 017 python接口 常用参数

    /*
    时间:2020/10/23
    功能:参数标记
    目录:
        一: 头部信息  
        二: 请求参数      
        三: 返回参数
    */   

    一: 头部信息

    警告:
        import urllib3
        urllib3.disable_warnings()    # 忽略警告

    二: 请求参数

    请求:
    1 get请求: requests.get(url, headers=header, params=par, verify=False)
    
    2 post请求: 
        (1) application/x-www-form-urlencoded
                (a) requests.post(url, headers=header, params/body=par, verify=False)
        (2) json
                (a) requests.post(url, headers=header, json=body, verify=False)
                (b)    import json
                    r = requests.post(url, headers=header, data=json.dumps(body), verify=False)
    参数:
        url    # url 
        headers    # 头部信息 
        cookies    # cook
        params    # 参数
        body     # 参数 - body
        json    # 参数 - json
        verify=False    # 抓包警告
        allow_redirects = False    # 禁止重定位
        
        data=json.dumps(body)
        data=body.encode("utf-8")    # 遇到编码报错时候,对body进行encode
         

     三: 返回参数

    r常用
        print(r.status_code)                # 状态码
        print(r.headers)                    # 头部信息 - 字典存储
        print(r.text)                        # 正文 - 未解码
        print(r.content.decode("utf-8"))    # 正文 - 解码
        
        print(r.json())     # requests内置json解码器,把json转换dict
        print(r.encoding)    # 编码
        print(r.url)        # url地址
        print(r.cookies)    # cookies信息
    
        print(r.content)    # 字节输出
        print(r.text)        # str输出
        print(r.json())        # 字典格式 
    
    
  • 相关阅读:
    sed 练习
    正则表达式
    字符转换命令
    命令执行判断依据
    shell 操作环境
    选取命令
    排序命令
    命令别名与历史命令
    变量的学习
    防止恶意跳转
  • 原文地址:https://www.cnblogs.com/huafan/p/13862474.html
Copyright © 2011-2022 走看看