zoukankan      html  css  js  c++  java
  • 随笔记:2.2接口测试 requests的基础使用-getpost请求

    --导入requests

    import requests

    url= 'http://www.baidu.com'

    get_url = 'https://www.baidu.com?username='test01'&password='test''

    data = {

      'username':'test01',

      'password':'test01'

    }--注意这边是字典

    get_rest = requests.get(get_url,verify=False).text

    print(get_rest)

    post_rest = requests.post(url,data).text

    print(post_rest)

    知识点:

    json.dumps() 将dict类型的数据转换成str类型

    json.loads()   将str类型的数据转换成dict类型

    json.dump()将dict类型的数据转换成str类型,并写入到json文件中

    json.load()将str类型的数据转换成dict类型,并写入到json文件中

    知识点2:

    verify=False  https需要认真,那么加上verify=False,意思就是不需要认证

    post 与get 的区别:

    1. 参数传递的不一样:get 参数通过 url 传递,post 参数放在request body 中

    2.参数长度的限制:get参数有长度限制,post参数无长度限制

    3.get的安全性没有post强,因get参数是放在url中的,直接面向用户,而post参数是放在body里面的

    4.编码方式不一样:get只支持url编码,post支持 编码(第一种:application/x-www-form-urlencoded,第二种:multipart/form-data,第三种:application/json,第四种:text/xml)

  • 相关阅读:
    计算器
    安卓第四周作业
    安卓第三次作业
    补10.21
    补:10.21
    增删改查
    android-數據庫
    安卓 -登陆界面
    android 第Ⅱ次作业
    第一个java代码
  • 原文地址:https://www.cnblogs.com/wdlrup/p/13681998.html
Copyright © 2011-2022 走看看