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)




  • 相关阅读:
    Mybatis plus 多表连接分页查询
    webstorm自动格式化.vue文件并符合Eslint
    Selenium python爬虫
    Cent OS防火墙配置端口开放
    开发Hexo主题(一)
    谷歌开发者主页回归
    个人博客网站
    linux搭建ftp
    putty之pscp上传文件
    送走了最好的兄弟 收到上交复试通知
  • 原文地址:https://www.cnblogs.com/JodieRao/p/10589152.html
Copyright © 2011-2022 走看看