邮件头包含除邮件内容之外的所有信息:发起方(Authorization)、邮件正文格式(Content-Type)、客户端期望的响应格式(Accept)、缓存时长(Cache-Control)、邮件版本(ETag)以及重试时间(Retry-After)。名称不区分大小写;值均为文本。
请求或响应由起始行、每行一个头部、一个空行和请求体组成。中间层读取并添加头部,但不修改请求体——例如,代理添加 Via 标识,负载均衡器添加 X-Forwarded-For 标识,CDN 添加其自身的缓存状态标识。许多看似 API 特性的行为实际上是头部约定。
对响应体进行断言就足够了。一些影响最大的错误仅仅存在于响应头中:例如,201 状态码后缺少 Location 属性、允许 CDN 缓存私有响应的 Cache-Control 属性、JSON 响应体中 Content-Type 为 text/html 等。这些错误都能通过所有响应体断言。
文档面板中的每个响应都会在正文旁边显示其标头,断言语言会使用标头读取它们。<name> — 尝试 headers.etag 存在于 GET /football/v1/standings.
所有术语 · 测试技巧 · 全部 39 个模拟 REST API
最后更新时间