首页 > 其他分享 >4.Requests【HTTP协议】响应

4.Requests【HTTP协议】响应

时间:2023-01-17 10:25:48浏览次数:40  
标签:HTTP 数据 utm Content 响应 格式 Requests Type

一、前言

当然,有请求就有响应,浏览器在接收到服务端的响应数据后,经过处理将有用的信息展示到浏览器上。所以,接口自动化也需要对响应内容进行解析或提取有用的数据。

二、学习目标

1.响应报文的构成

2.响应数据有哪几种格式

三、知识点

1.【响应报文的构成】

2.【响应数据有哪几种格式】

与请求数据一样,响应头Content-Type中也规定了响应体的数据格式,requests模块对不同的响应数据的获取方式是不同的。

  • json类型的响应数据
#这种格式的响应数据是{}形式的json类型
Content-Type: application/json; charset=utf-8
    
#响应体示例
{"Text":"Fiddler Jam - Your Secure, One-Pass Approach to Finding and Resolving Bugs","Tags":"Troubleshooting","Url":"https://www.telerik.com/blogs/fiddler-jam-your-secure-one-pass-approach-finding-resolving-bugs?utm_source=fiddlerapp&utm_medium=blog&utm_id=product"},{"Text":"What's the Best Way to Build Your Web Application? (Infographic)","Tags":"JS","Url":"https://www.telerik.com/blogs/best-way-to-build-web-app-infographic?utm_medium=product&utm_source=fiddlerapp&utm_campaign=kendo-ui-react-blog-dt-build-or-buy-infographic"},{"Text":"Exploring Fiddler Jam: Get Your Time Back by Solving Issues Faster","Tags":"How To","Url":"https://www.telerik.com/blogs/exploring-fiddler-jam-get-time-back-solving-issues-faster?utm_source=fiddlerapp&utm_medium=blog&utm_id=product"}
  • xml类型的响应数据
#这种格式的响应数据是<a></a>形式的xml类型。XML 是一种标记语言,很类似 HTML
Content-Type: text/html; charset=UTF-8
    
#响应体示例
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>
  • Content-Type: image/jpeg

这种格式的响应数据类型是一些静态资源,什么是静态资源,如图片、音乐、视频等资源数据。

标签:HTTP,数据,utm,Content,响应,格式,Requests,Type
From: https://www.cnblogs.com/ckxingchen/p/17057092.html

相关文章

  • 5.Requests【接口请求】requests模拟发送get请求
    一、前言在前面的课程中我们讲了fiddler的使用,其实对应接口自动化来说,只需要知道怎么通过inspectors页签获取接口信息即可,关于fiddler的其他使用在接口测试中才会使用。......
  • 6.Requests【接口请求】requests模拟发送post请求
    一、前言上节课我们讲到了如何通过requests模块模拟发送get请求,我们这节课学习一下另一个常见的http请求方式:post请求。与get不同的是,post请求可以传请求体,而get没有请求......
  • 7.Requests【接口请求】POST请求的data格式请求体传参
    一、前言我们上节课简单学习了只有url的post请求,但是在实际场景中,与get请求不同的是post请求是有请求体的,数据除了请求方发送之外,还要服务端能够解析才有意义。而这个解析......
  • 8.Requests【接口请求】POST请求的json格式请求体传参
    一、前言我们上节课已经学习了Content-Type:application/x-www-form-urlencoded时的传参方式,可以用data来传参。还有一种常见的接口数据传输类型,application/json格式,顾......
  • 9.Requests【接口请求】POST请求的files格式请求体传参(文件上传)
    一、前言前面的课程中已经学习了两种POST请求中文件的传输格式,还有一种格式,Content-Type:multipart/form-data时的传参方式,这种数据传输方式的接口一般是文件上传接口,可......
  • 11.Requests【接口请求】requests模拟headers传参
    一、前言我们在讲http协议的时候,已经了解到接口的请求存在请求体,也叫header。其实在模拟接口请求时,如果后台没有对header中的参数做校验,则可以不用传header信息,比如我们上......
  • 10.Requests【接口请求】requests模拟QuertString查询字符串传参
    一、前言无论是get,还是post请求,我们在模拟接口请求中往往会遇到url中包含形如?name=xiaoming&age=18这种的参数,这种参数是通过url传递到服务器的,像这种参数怎么通过reque......
  • 12.Requests【接口请求】requests模拟cookies传参
    一、前言Cookie实际上是一小段的文本信息。客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie保存起来......
  • 2.Requests【HTTP协议】http协议简介
    一、前言什么是接口?接口就是HTTP是一个客户端终端(用户)和服务器端(网站)请求和应答的标准(TCP)。通过使用网页浏览器、网络爬虫或者其它的工具,客户端发起一个HTTP请求到服务器......
  • 3.Requests【HTTP协议】请求
    一、前言我们上节课总体了解了http协议的相关概念,这节课我们专门针对请求做详细讲解。我们做接口自动化,其实就是通过requests模块模拟浏览器向服务器发送请求,来获取服务器......