• requests


    Requests包
    1、 内容简介:
    1) request:请求。专门发送请求的模块
    2) Response:响应。专门接收服务器的响应内容。
    3) Session:会话。专门用来接收应用服务器的返回session。
    4) Cookies:服务器返回给客户端浏览器的缓存数据。保存用户登陆信息和其他验证身份的信息。
    5) HTTP请求的各种方法:get、post、delete、head、options、put、
    6) Status_codes:获取HTTP响应的状态码
     
     2、 使用requests发送请求
    1) 没有参数的get请求的发送。只需要使用requests.get(url)即可完成
    2) 携带请求头部信息(数据)发送get请求。提前定义好一个表示请求头部信息的字典,发送请求的时候,将头部信息以参数的方式传递,使用requests.get(url=tar_url,headers=需要携带的头部信息)
    注意:所有请求的头部信息都是字典,都可以提前定义好,发送请求的时候都可以如此方法携带和传递。
     
    requests库——python中专门用于HTTP协议的使用(请求和响应分析)
    1.安装requests---pip install requests (安装位置:/lib/site-packages/的目录)
    2.必须要导入报
    3.requests不支持 connection,也不支持trace
    4.创建请求的时候:res = requests.get/post/put/options/......(url=,)
    5.Get请求的参数 params,请求头Headers
    6.Post请求的参数data,请求头可以用json
    7.不管是post请求,还是get请求,传递参数和请求头的时候,都要使用字典数据类型
    8.对于响应:使用状态码(status code),响应内容的编码(encoding),响应信息(Headers['']),响应内容的字符串形式(text),响应内容的字节形式(content)
    9.对响应结果进行json格式化(响应结果json())
    10. Requests 和 unittest 框架的结合
    1)定义和创建测试类,继承:unittest.Testcase
    2)初始化方法:setUP
    3)自定义的测试方法:test_fangfa(self)
    4)收尾的方法:tearDown
    5)创建测试套件
    6)套件中添加测试用例
    7)打开文件
    8)运行测试套件
    9)关闭文件

    处在这个俗世,也得让自己变得更好吧
  • 相关阅读:
    如何确保消息不丢失?
    消息基于什么传输?
    如何确保消息正确地发送至 RabbitMQ?如何确保消息接收方消费了消息?
    消息怎么路由?
    消息如何分发?
    mq 的缺点?
    RabbitMQ 的集群?
    使用 RabbitMQ 有什么好处?
    如何避免消息重复投递或重复消费?
    什么是 rabbitmq?
  • 原文地址:https://www.cnblogs.com/butaileng7/p/14245581.html
Copyright © 2020-2023  润新知