zoukankan      html  css  js  c++  java
  • Python接口自动化实战 ( 第一阶段)

    1.requests安装

    • Windows: 打开cmd命令行,输入pip install requests,等待安装完成即可
    • Linux: (建议使用Python3),终端中输入pip3 install requests,等待安装完成即可
    • Mac: (建议使用Python3), sudo python3 -m pip install requests,等待安装完成即可

    验证是否安装成功:

    打开命令行,输入python,在python shell环境下输入import requests没有报错即安装成功

    2.requests模块介绍

    python 的标准库 urllib提供了大部分HTTP功能,但是用起来比较繁琐。通常,我们会使用另外一个第三方库:Requests,它提供了很多方法,比如:

    在需求分析中我已经对这个项目进行了接口的需求分析,下面就直接用 注册接口来来实一个简单的post请求。

    代码如下:

    # 导入requests包
    import requests
    
    # 1.组装请求: 请求可能包含url,params(url参数),data(请求数据),headers(请求头),cookies等,最少必须有url
    url = 'http://27.154.55.14:8180/api/fcb2bcrm/webRegister'
    params = {'LoginAccount': 'testapi@emai.com', 'Password': '123456', 'Type': 'Pro'}   # 把参数封装成字典
    # 2.发送请求,获取响应:支持get,post等各种方法发送,返回的是一个响应对象 res = requests.post(url,params)
    # 3.解析响应:输出响应文本等等 print(res.text) # 输出响应的文本 print(res.status_code) # 状态码 print(res.headers) # 响应头 print(res.json()) # 返回的是字典
  • 相关阅读:
    在Ubuntu中通过update-alternatives切换软件版本
    SCons: 替代 make 和 makefile 及 javac 的极好用的c、c++、java 构建工具
    mongodb 的使用
    利用grub从ubuntu找回windows启动项
    How to Repair GRUB2 When Ubuntu Won’t Boot
    Redis vs Mongo vs mysql
    java script 的工具
    python 的弹框
    how to use greendao in android studio
    python yield的终极解释
  • 原文地址:https://www.cnblogs.com/testjiali/p/10423580.html
Copyright © 2011-2022 走看看