zoukankan      html  css  js  c++  java
  • 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)关闭文件

    处在这个俗世,也得让自己变得更好吧
  • 相关阅读:
    [转] 英语飙升的好方法
    jndi数据源方式配制SPY
    OJB查询
    ODP.NET应用之我所见
    C#中利用ODP实现瞬间导入百万级数据详解
    Sys.Extended.UI' is null or not an object 中文的訊息
    oracle数据库连接字符串
    seo
    宽幅FLASH产品展示代码多图带左右显示按钮 图
    网站盈利模式分类详解
  • 原文地址:https://www.cnblogs.com/butaileng7/p/14245581.html
Copyright © 2011-2022 走看看