HTTP请求和响应参考
最后修改时间:2023 年 8 月 24 日响应特性
该response
对象保存有关收到的 HTTP 响应的信息(响应内容、标头、状态等),并提供对标头和contentType嵌套对象的访问。
财产 | 描述 |
---|---|
| 响应内容,可以是字符串、TextStreamResponse对象或JSON对象。 |
| 响应标头存储对象。 |
| 响应状态,例如200或404。 |
| contentType对象,保存Content-Type响应标头值的数据。 |
标头对象
该ResponseHeaders
对象用于检索有关响应标头值的数据。
方法
方法 | 参数 | 描述 |
---|---|---|
| 检索响应标头的第一个值 | |
值 |
| 检索包含响应标头的所有值的数组 |
内容类型对象
数据对象包含来自Content-TypeContentType
响应标头的信息。
特性
财产 | 描述 |
---|---|
| 响应的 MIME 类型,例如text/plain、text/xml、application/json。 |
| 响应字符集的字符串表示形式,例如utf-8。 |
TextStreamResponse 对象
该TextStreamResponse
接口用于将响应作为文本流进行处理。它允许您实现两种方法:
onEachLine(subscriber, onFinish)
,它循环流中的每一行。onEachMessage(subscriber, onFinish)
,它订阅服务器发送的每条消息。这可用于基于 WebSocket 的 WebSocket、GRPC 和 GraphQL。
论点
争论 | onEachLine 中的用法 | onEachMessage 中的用法 |
---|---|---|
| 处理流线的函数。它需要两个参数:
| 处理流消息的函数。它需要三个参数:
|
| 流结束后执行的函数。 |
有关如何使用它的示例,请参阅响应处理示例或单击.http文件中的示例并选择WebSocket 请求或GraphQL 请求。
请求属性
该request
对象保存有关 HTTP 请求的信息,并且可以在预请求脚本和响应处理程序脚本中使用。
财产 | 在预请求脚本中使用时 | 在响应处理程序脚本中使用时 |
---|---|---|
| 使用以下两种方法之一获取请求正文:
| 请求正文为字符串,例如 |
| 具有方法,该方法检索由其标识的环境变量 | |
| 有两种方法:
| |
数组的每个元素都是一个请求头,具有以下方法:
| 数组的每个元素都是一个请求头,具有以下方法:
| |
| 使用以下两种方法之一获取请求 URL:
| 请求 URL 作为字符串。 |
| 具有方法,该方法检索由其标识的每个请求变量 |
感谢您的反馈意见!