• python接口自动化-post请求3


    一、SSL 证书
    https 的请求相对于http安全级别高,需要验证SSL证书
    import urllib3 使用这个方法就可以了
    urllib3.disable_warnings() 可忽略警告

    二、post 请求参数

    post请求参数一部分在url里 另外一部分在body里面,常见的有4种,并不是只有四种

    1.第一种:application/json: {“key1“:”value1”,“keyt2":“value2"}  

    2.第二种:application/x-www-form-urlencoded:name1= value1&name2=value2  

    3.第三种:multipart/form-data:这一种是表单格式的 (文件上传,图片上传等混合式)

    4.第四种:text/xml <!--?xml version="1.0"?--> <methodcall> <methodname>examples.getStateName</methodname>   (很少用)

    • body 为 json

    头部Content-Type:application/json

    参数样式:{“name1”:”value1”, “name2”,”value2”} 

    HTTPS请求: verify=False (忽略对SSL证书的验证)

    json=payload:自动将python里面的字典,转化为json格式参数

    • body 为 x-www-form-urlencoded

    头部Content-Type:application/x-www-form-urlencoded

    参数样式:name1=value1&name2=value2&name3=value3

    传data参数就行(无需转json)




  • 相关阅读:
    leetcode 78. 子集 JAVA
    leetcode 91. 解码方法 JAVA
    leetcode 75. 颜色分类 JAVA
    leetcode 74 搜索二维矩阵 java
    leetcode 84. 柱状图中最大的矩形 JAVA
    last occurance
    first occurance
    classical binary search
    LC.234.Palindrome Linked List
    LC.142. Linked List Cycle II
  • 原文地址:https://www.cnblogs.com/JodieRao/p/10589152.html
Copyright © 2020-2023  润新知