zoukankan      html  css  js  c++  java
  • 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)




  • 相关阅读:
    C#扩展方法
    asp.net mvc获取http body中的json
    ASP.NET MVC 获取表单数据
    @Html.DropDownList()的四种用法及自定义DropDownList扩展

    MVC5+EF6入门完整教程6:Partial View
    Day3.13组件切换
    Day3.12组件中的data和methods
    Day3.11定义私有组件
    Day3.10组件定义方式三
  • 原文地址:https://www.cnblogs.com/JodieRao/p/10589152.html
Copyright © 2011-2022 走看看