继续 (Continue)
服务器已接受请求标头,正在等待其余的请求正文。它通常与 Expect: 100-continue 一起使用,以便客户端在请求将被拒绝时避免上传庞大的正文。
操作指导:临时响应;仅在预期时继续发送正文。: Interim response; continue sending the body only when one is expected.
HTTP 状态码是服务器响应中的三位数信号。其第一位数字识别大致的结果;其余数字识别特定的条件。本指南结合实际背景解释了已注册的标准代码,以及可能出现在日志中的重要的提供商特定值。
HTTP 状态码是 HTTP 协议的一部分,而不是各个厂商实现为单独 Web API 的浏览器功能。现代浏览器可以处理标准的响应类;可见的错误页面和重试行为是特定于浏览器的。对较新的临时响应和专用扩展的支持可能因版本和网络路径而异。
| 响应系列 | Chrome / Edge | Firefox | Safari | Opera | Android / iOS WebView | 兼容性说明 |
|---|---|---|---|---|---|---|
| 1xx 信息性 | 支持作为协议临时响应 | 支持作为协议临时响应 | 支持作为协议临时响应 | 支持作为协议临时响应 | 受底层网络栈支持 | 100/101 已确立;102 属于利基/已废弃。103 Early Hints 的采用以及可观察到的预加载行为因浏览器版本、服务器和中间件而异。 |
| 2xx 成功 | 支持 | 支持 | 支持 | 支持 | 支持 | 共享标准的成功语义。正文规则仍然重要:例如,204 和 205 没有响应正文。 |
| 3xx 重定向 | 支持 | 支持 | 支持 | 支持 | 支持 | 位置、方法、缓存和安全策略会影响导航。301/302 可能会将 POST 更改为 GET;307/308 保留方法。 |
| 4xx 客户端/请求错误 | 支持 | 支持 | 支持 | 支持 | 支持 | 浏览器接收响应;显示服务器正文还是浏览器生成的错误视图因状态和产品而异。 |
| 5xx 服务器错误 | 支持 | 支持 | 支持 | 支持 | 支持 | 客户端可以处理响应类,但代理生成的页面、重试行为和诊断 UI 在不同浏览器中并不完全相同。 |
| 已知类别中的未知代码 | 类级别处理 | 类级别处理 | 类级别处理 | 类级别处理 | 类级别处理 | HTTP 客户端可以从第一位数字推断出一般类别;不要依赖自定义代码具有标准语义或相同的 UI。 |
此处的兼容性描述的是协议级别的处理,并不保证每个浏览器都显示相同的错误页面。较旧的客户端、嵌入式 WebView、代理和强制登录门户(captive portals)可能会施加额外的行为。
服务器已接受请求标头,正在等待其余的请求正文。它通常与 Expect: 100-continue 一起使用,以便客户端在请求将被拒绝时避免上传庞大的正文。
操作指导:临时响应;仅在预期时继续发送正文。: Interim response; continue sending the body only when one is expected.
客户端请求升级后,服务器同意更改此连接的协议。WebSocket 握手是一个常见的用法。
操作指导:临时响应;仅在预期时继续发送正文。: Connection-level transition; verify the Upgrade and Connection headers.
WebDAV 服务器报告说漫长的操作已经开始但尚未完成。这是一个旧版/已废弃的响应,不应被误认为是最终结果。
操作指导:临时响应;仅在预期时继续发送正文。: Interim WebDAV status; wait for the final response.
服务器在准备最终响应时发送初步标头,通常是 Link 提示。客户端可以提前开始获取可能关键的资源。
操作指导:临时响应;仅在预期时继续发送正文。: Interim optimization; a final response must follow.
请求成功。表示形式取决于方法:GET 返回资源,HEAD 返回不带正文的元数据,写入操作可能会返回结果表示形式。
操作指导:临时响应;仅在预期时继续发送正文。: Use for a completed request with a response representation when appropriate.
请求已完成并创建了一个或多个资源。响应应标识新资源(通常使用 Location),并可返回其表示形式。
操作指导:临时响应;仅在预期时继续发送正文。: Typical after POST or PUT; ensure the created resource can be located.
服务器已接受请求进行处理,但处理尚未完成且仍可能失败. HTTP 随后不会为同一交换提供第二个响应。
操作指导:临时响应;仅在预期时继续发送正文。: Provide an operation/status URL or another way to learn the eventual outcome.
转换代理或中间件返回了与原始响应不同的元数据或内容。这表明该响应不是直接的权威表示形式。
操作指导:临时响应;仅在预期时继续发送正文。: Use only when an intermediary transformation is relevant.
请求成功,且没有要发送的响应内容。标头仍可携带实用的元数据,例如更新后的验证程序。
操作指导:临时响应;仅在预期时继续发送正文。: Do not include a response body.
请求成功,并且指示客户端重置提交该请求的视图或表单。不发送响应内容。
操作指导:临时响应;仅在预期时继续发送正文。: Useful for interactions that should clear/reset the current input state.
服务器满足了有效的范围请求,并且仅返回请求的一个或多个字节范围。Content-Range 描述了交付的内容。
操作指导:临时响应;仅在预期时继续发送正文。: Ensure range and Content-Range values match; common for resumable media/downloads.
WebDAV 响应报告多个资源或子操作各自的结果,通常在结构化的 XML 正文中。
操作指导:临时响应;仅在预期时继续发送正文。: Interpret each embedded resource result; the outer status alone is not the full outcome.
WebDAV 多状态响应省略了在同一响应中先前已列出的成员,以避免重复。
操作指导:临时响应;仅在预期时继续发送正文。: WebDAV-specific; interpret together with the surrounding multistatus response.
服务器使用实例操作完成了 GET 请求,并根据协商的 delta 机制返回从当前资源派生的表示形式。
操作指导:临时响应;仅在预期时继续发送正文。: Specialized delta encoding; clients and servers must agree on the transformation.
目标具有多种表示形式或目的地,响应提供多种选择。客户端或用户可以选择首选变体。
操作指导:临时响应;仅在预期时继续发送正文。: Include clear alternatives; do not assume every client will choose automatically.
资源具有持久的新 URI。客户端可能会更新存储的链接和缓存,因此仅在打算永久移动时使用它。
操作指导:临时响应;仅在预期时继续发送正文。: For SEO migrations, redirect directly to the final equivalent URL and update internal links.
资源暂时可在另一个 URI 处找到。历史行为允许在某些情况下更改方法,因此当 POST 必须保持为 POST 时,它不是最安全的选。
操作指导:临时响应;仅在预期时继续发送正文。: Use for temporary moves when method rewriting is acceptable; consider 307 when it is not.
客户端应使用 GET(或适当的 HEAD)检索 Location 指定的资源,而不是重复原始操作。通常在提交表单后使用。
操作指导:临时响应;仅在预期时继续发送正文。: Implements the Post/Redirect/Get pattern and avoids resubmitting the action.
条件式 GET 或 HEAD 表明缓存的表示形式仍然是当前最新的。响应没有正文,允许客户端重用其存储的副本。
操作指导:临时响应;仅在预期时继续发送正文。: Return only when a validator such as If-None-Match or If-Modified-Since matches.
历史响应曾建议客户端通过代理访问资源。由于安全原因,它已被废弃,现代服务不应使用。
操作指导:临时响应;仅在预期时继续发送正文。: Do not deploy; configure proxies out of band.
该值在现代 HTTP 规范中已保留/未使用。对于当前的网络应用程序,它没有标准的运维含义。
操作指导:临时响应;仅在预期时继续发送正文。: Do not send it.
资源暂时位于另一个 URI,当遵循重定向时,客户端必须保留原始方法和正文。
操作指导:临时响应;仅在预期时继续发送正文。: Use when temporary relocation must not turn POST into GET.
资源已永久移动,当遵循重定向时,客户端必须保留原始方法和正文。
操作指导:临时响应;仅在预期时继续发送正文。: Use for lasting moves where method preservation matters; update canonical/internal references.
服务器无法处理请求,因为其语法、分帧或所提供的数据无效。毫无更改地重复相同的请求不大可能奏效。
操作指导:临时响应;仅在预期时继续发送正文。: Inspect URL encoding, JSON/body syntax, required fields, and request framing.
请求缺乏针对目标有效的身份验证凭据。尽管名义如此,但此响应意味着需要身份验证或身份验证失败。
操作指导:临时响应;仅在预期时继续发送正文。: Send the expected credentials and include a WWW-Authenticate challenge.
保留供将来使用,尽管某些产品将其用于支付或配额工作流。不存在单一的、普遍可互操作的支付行为。
操作指导:临时响应;仅在预期时继续发送正文。: Treat vendor-specific meanings as such; document the API contract.
服务器理解了请求但拒绝履行。有效的凭据不一定会改变结果,因为限制可能是基于策略的。
操作指导:临时响应;仅在预期时继续发送正文。: Check permissions, access policy, IP/WAF rules, and resource-level authorization.
服务器找不到请求 URI 的当前表示形式,或者不愿透露是否存在该表示形式。仅凭此响应无法说明缺失是暂时的还是永久的。
操作指导:临时响应;仅在预期时继续发送正文。: Repair the URL, restore the resource, or use 410 when removal is known to be permanent.
资源存在,但它不支持在此请求中使用的方法。
操作指导:临时响应;仅在预期时继续发送正文。: Return an Allow header listing methods the resource accepts.
服务器无法生成与客户端主动 Accept 偏好相匹配的表示形式。
操作指导:临时响应;仅在预期时继续发送正文。: Relax Accept constraints or configure a suitable representation/negotiation policy.
中间代理在转发请求之前需要凭据。
操作指导:临时响应;仅在预期时继续发送正文。: Authenticate to the proxy using Proxy-Authenticate / Proxy-Authorization; this is distinct from origin authentication.
服务器在准备等待的时间内没有收到完整的请求。客户端可以在新连接上重试。
操作指导:临时响应;仅在预期时继续发送正文。: Check network stalls, upload size, and server/proxy timeout settings.
请求与资源的当前状态冲突,例如版本冲突或尝试创建重复项。
操作指导:临时响应;仅在预期时继续发送正文。: Explain the conflict and provide enough current state for the client to resolve it.
资源有意且可能永久不可用,且没有已知的替代项。这比通用的未找到响应更强。
操作指导:临时响应;仅在预期时继续发送正文。: Use when removal is deliberate; remove obsolete internal links and references.
服务器需要 Content-Length 标头,但请求未提供。
操作指导:临时响应;仅在预期时继续发送正文。: Send an accurate Content-Length or use a supported transfer framing.
请求条件(如 If-Match)评估为假,因此服务器未执行所请求的操作。
操作指导:临时响应;仅在预期时继续发送正文。: Refresh the representation and retry with current validators/state.
请求正文超出了服务器愿意或能够处理的限制。服务器可能会关闭连接或在缩减正文后允许重试。
操作指导:临时响应;仅在预期时继续发送正文。: Reduce payload size or adjust documented upload limits.
请求目标长于服务器愿意解释的长度,通常由于查询字符串过大。
操作指导:临时响应;仅在预期时继续发送正文。: Use a shorter URI or move suitable data into a request body.
服务器拒绝请求正文,因为其媒体类型、内容编码或检查的格式不受支持。
操作指导:临时响应;仅在预期时继续发送正文。: Send a supported Content-Type/encoding and a body matching it.
无法提供请求的字节范围,例如因为它的起点超出了表示形式的长度。
操作指导:临时响应;仅在预期时继续发送正文。: Re-check resource length and range units; servers may return Content-Range: bytes */length.
服务器或中间件无法满足 Expect 标头中声明的期望。
操作指导:临时响应;仅在预期时继续发送正文。: Retry without the unsupported expectation when safe and appropriate.
源自愚人节规范的幽默状态。它不是正常的应用程序错误契约,尽管有些服务会好玩地使用它。
操作指导:临时响应;仅在预期时继续发送正文。: Do not depend on it for interoperable production behavior.
请求到达了无法为目标 URI 生成权威响应的服务器,通常是因为连接路由或 HTTP 权限不匹配。
操作指导:临时响应;仅在预期时继续发送正文。: Retry over a suitable connection and inspect Host/:authority, SNI, and proxy routing.
内容类型和语法已被理解,但服务器无法应用指令或验证提交的内容。
操作指导:临时响应;仅在预期时继续发送正文。: Return actionable field-level validation details; correcting the payload may allow success.
WebDAV 资源已被锁定,因此在解决锁定条件之前无法执行请求的方法。
操作指导:临时响应;仅在预期时继续发送正文。: Check lock ownership, timeout, and WebDAV lock-token handling.
WebDAV 操作失败,因为同一请求序列中的必需前置操作失败。
操作指导:临时响应;仅在预期时继续发送正文。: Resolve the earlier failed action before retrying dependent operations.
服务器拒绝处理可能在早期数据期间被重放的请求,以降低重放风险。
操作指导:临时响应;仅在预期时继续发送正文。: Retry after the connection is established without early data.
服务器拒绝当前协议并指示客户端应切换到另一个协议。
操作指导:临时响应;仅在预期时继续发送正文。: Include an Upgrade header that describes supported protocol choices.
服务器需要条件请求以防止丢失更新,但客户端发送了无条件请求。
操作指导:临时响应;仅在预期时继续发送正文。: Fetch current state and submit an appropriate condition such as If-Match.
客户端在给定时间内发送了过多请求,超出了服务器定义的速率限制。
操作指导:临时响应;仅在预期时继续发送正文。: Back off, honor Retry-After when present, and avoid synchronized retry bursts.
服务器将不会处理请求,因为一个或多个标头字段或组合的标头集过大。
操作指导:临时响应;仅在预期时继续发送正文。: Reduce cookies/custom headers or adjust an intentional server limit.
由于法律限制,服务器无法提供所请求的资源。
操作指导:临时响应;仅在预期时继续发送正文。: Where appropriate, explain the restriction and its scope without exposing protected information.
服务器遇到了意外情况,无法完成请求。当没有更精确的服务器错误适用时,这是一个通用的后备选项。
操作指导:临时响应;仅在预期时继续发送正文。: Correlate the request with server logs and avoid exposing stack traces to visitors.
服务器不支持履行请求所需的功能,通常是未实现的方法或功能。
操作指导:临时响应;仅在预期时继续发送正文。: Implement the capability or use a supported method; it is not intended for temporary overload.
作为网关或代理运行的服务器从上游服务器收到了无效响应。
操作指导:临时响应;仅在预期时继续发送正文。: Inspect upstream health, protocol/TLS settings, DNS, and proxy logs.
服务器暂时无法处理请求,通常由于维护或过载。
操作指导:临时响应;仅在预期时继续发送正文。: If possible provide Retry-After, a helpful response, and cache controls suitable for a temporary failure.
网关或代理未及时从上游服务收到响应。
操作指导:临时响应;仅在预期时继续发送正文。: Investigate upstream latency, network paths, and timeout budgets across the chain.
服务器不支持请求中使用的主要 HTTP 版本。
操作指导:临时响应;仅在预期时继续发送正文。: Use a supported protocol version or update server/proxy configuration.
服务器配置错误创建了一个循环的内容协商安排,在此安排中所选的变体再次进行协商。
操作指导:临时响应;仅在预期时继续发送正文。: Fix the variant/negotiation configuration; this is an origin-side fault.
WebDAV 服务器无法存储完成操作所需的表示形式。
操作指导:临时响应;仅在预期时继续发送正文。: Free or provision storage and check quotas before retrying.
服务器在处理请求时检测到无限循环,通常在 WebDAV 绑定遍历期间。
操作指导:临时响应;仅在预期时继续发送正文。: Break the cyclic resource relationship or processing rule.
请求需要服务器不支持的扩展。
操作指导:临时响应;仅在预期时继续发送正文。: Use a supported extension set or negotiate an alternative.
客户端必须进行身份验证才能获得网络访问权限,通常是在强制门户处。它适用于网络中间件,而不是源网站登录。
操作指导:临时响应;仅在预期时继续发送正文。: Complete network access authentication, then retry the original request.
这些值可见于特定的产品、服务器日志、CDN 或应用程序中。它们与注册的标准含义不通用;请查阅生成服务的契约。
某些应用程序在身份验证会话过期时使用此标签。它不是通用的 HTTP 状态,因此客户端无法依赖一致的语义。
操作指导:临时响应;仅在预期时继续发送正文。: Refresh authentication according to the service contract.
历史上用于限流的特定于供应商的响应。其含义由实现定义。
操作指导:临时响应;仅在预期时继续发送正文。: Follow documented rate-limit guidance.
某些服务器关闭连接而不发送常规响应,通常作为过滤措施。
操作指导:临时响应;仅在预期时继续发送正文。: Check provider logs; clients may report a network error rather than display this code.
某些服务使用的 Microsoft 扩展,用于请求客户端使用附加信息重试。
操作指导:临时响应;仅在预期时继续发送正文。: Follow the specific API documentation.
当客户端在上游响应完成之前断开连接时,反向代理可能会记录此信息。这通常是日志分类,而不是传递给该客户端的响应。
操作指导:临时响应;仅在预期时继续发送正文。: Investigate client cancellations and slow upstream requests.
某些托管平台将此代码用于配额或带宽上限。它不是通用的可互操作的 HTTP 含义。
操作指导:临时响应;仅在预期时继续发送正文。: Check the host’s quota and billing configuration.
当 CDN 或代理收到意外或空的源站响应时,可能会使用此代码。
操作指导:临时响应;仅在预期时继续发送正文。: Compare edge and origin logs; verify the origin emits a valid HTTP response.
代理无法建立与源站的连接或源站拒绝了连接。
操作指导:临时响应;仅在预期时继续发送正文。: Check origin availability, firewall rules, and proxy allowlists.
边缘服务连接或尝试连接到源站,但未在其超时时间内完成交换。
操作指导:临时响应;仅在预期时继续发送正文。: Review origin responsiveness and network latency.
代理无法到达配置的源站地址。
操作指导:临时响应;仅在预期时继续发送正文。: Check DNS resolution, routing, and origin IP configuration.
到源站的连接成功,但源站未及时发送 HTTP 响应。
操作指导:临时响应;仅在预期时继续发送正文。: Reduce origin processing time or adjust supported timeout settings.
代理无法完成与源站的 TLS 协商。
操作指导:临时响应;仅在预期时继续发送正文。: Validate certificates, protocol/cipher compatibility, and SNI.
中间件在验证期间拒绝了源站证书。
操作指导:临时响应;仅在预期时继续发送正文。: Install a valid, correctly named, trusted, unexpired certificate and full chain.
旧版/特定于供应商的代理状态报告源站加速连接失败。
操作指导:临时响应;仅在预期时继续发送正文。: Inspect the provider-specific connector and origin path.
某些客户端或代理使用此值来描述网络读取超时。它没有通用的 HTTP 含义。
操作指导:临时响应;仅在预期时继续发送正文。: Inspect the client/proxy diagnostics.
当网络连接尝试超时时,某些代理会使用此值。其含义取决于实现。
操作指导:临时响应;仅在预期时继续发送正文。: Check reachability and timeout settings.
对于永久 URL 移动,仅当目标旨在替换旧 URL 时才使用永久重定向;对于临时更改,请选择临时响应。保持链条简短并指向最终等效的目的地。确认每个 Location 值都能解析,最终响应是合适的,并且规范标签和内部链接与预期的 URL 一致。末尾的 2xx 确认 HTTP 成功响应,并不代表该页面有用、可索引或技术上健康。