zoukankan      html  css  js  c++  java
  • requests库auth进行身份验证

    import requests
    from requests.auth import HTTPBasicAuth # 这个是必须要有的
    import pytest
    import yaml
    # 打开我的Headers.yaml文件 with open(
    'E:/wj/saas/UwbNetworkServer/common/YamlFile/MyHeaders.yaml','r',encoding='utf-8') as f: Headers = yaml.safe_load(f) with open('E:/wj/saas/UwbNetworkServer/common/YamlFile/uwb_network_api.yaml','r',encoding='utf-8') as f: my_host = yaml.safe_load(f) host = my_host['host1'] # 新建组织 def test_organization(): api = '/v1/organization' # 添加的url url = host + api my_body = { "maxApplicationCount": 10, "maxGatewayCount": 10, "maxRegionCount": 10, "maxTerminalCount": 10, "name": "我的组织" } rp = requests.request(method='post', url=url, auth=HTTPBasicAuth('xxxx@qq.com','12345678'), json=my_body) #
    print(rp.text) assert rp.status_code == 200 assert "success" in rp.text
    tips:HTTPBasicAuth是一个基础验证,参数是username,password,仅限于内部信任的网络使用,外部尽量不要用~
  • 相关阅读:
    TinyOS功率编程指南
    深度学习入门资料
    通信常识
    CTF入门
    前端开发工具之服务器选择
    Spring
    NoSQL -- MongoDB
    NoSQL -- Redis
    mysql alter table修改表结构添加多个字段的几个写法
    gongle 访问助手安装
  • 原文地址:https://www.cnblogs.com/spider3658/p/14504546.html
Copyright © 2011-2022 走看看