前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python+playwright 学习-84 Response 接口返回对象

python+playwright 学习-84 Response 接口返回对象

作者头像
上海-悠悠
发布2023-09-24 20:57:09
1K0
发布2023-09-24 20:57:09
举报
文章被收录于专栏:从零开始学自动化测试

Response 是获取接口响应对象,根据Response 对象可以获取响应的状态码,响应头部,响应正文等内容。

Response 相关操作方法

all_headers

所有响应HTTP标头, 返回Dict 类型

代码语言:javascript
复制
response.all_headers()

body

获取 bytes 类型body内容

代码语言:javascript
复制
response.body()

json

返回响应主体的 JSON 表示形式。 如果响应主体不能通过 JSON.parse 解析,则此方法将抛出异常。

代码语言:javascript
复制
response.json()

text

返回响应正文的文本表示形式。

代码语言:javascript
复制
response.text()

header_value

返回与名称匹配的标头的值。该名称不区分大小写。如果多个标头具有相同的名称(set cookie除外),则它们将以列表形式返回,列表中用,分隔。对于设置cookie,使用分隔符。如果未找到标头,则返回null。

代码语言:javascript
复制
response.header_value(name)

header_values

返回与名称匹配的标头的所有值,例如set cookie。该名称不区分大小写。

代码语言:javascript
复制
response.header_values(name)

headers_array

一个数组,其中包含与此响应关联的所有请求HTTP标头。与response.all_headers()不同,标头名称不使用小写。具有多个条目的标头(如Set Cookie)会多次出现在数组中。

代码语言:javascript
复制
response.headers_array()

security_details

返回SSL和其他安全信息。

代码语言:javascript
复制
response.security_details()

server_addr

返回服务器的IP地址和端口。

代码语言:javascript
复制
response.server_addr()

相关属性

response.status 响应状态码,如:200, 400 response.status_text 状态码对应的文本,如:OK, Bad Request response.url 响应url地址 response.ok 返回bool值,状态码在200-299之间返回True response.headers 标头名称的大小写均为小写。请注意,此方法不返回与安全相关的标头,包括与cookie相关的标头。您可以使用response.all_headers()获取包含cookie信息的完整标头列表。 from_service_worker 指示此响应是否由Service Worker的Fetch处理程序(即通过FetchEvent.respondWith)完成。 response.frame 返回启动此响应的Frame。 response.request Request请求对象

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-09-23 08:19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 从零开始学自动化测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Response 相关操作方法
    • all_headers
      • body
        • json
          • text
            • header_value
              • header_values
                • headers_array
                  • security_details
                    • server_addr
                    • 相关属性
                    相关产品与服务
                    云服务器
                    云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档