首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HTTP 100继续响应可以有消息正文吗?

HTTP 100继续响应可以有消息正文吗?
EN

Stack Overflow用户
提问于 2014-05-13 08:48:38
回答 1查看 476关注 0票数 1

我正在使用Synapse库在Delphi 6中编写一个HTTP代理。

我知道常规响应有以下语法:

  • 状态线
  • 零个或多个标头(一般的Zero )字段,后跟CRLF
  • 空行,指示标头字段的末尾。
  • 可以选择消息体。

但是100 Continue不是一个常规的响应,它只是一个相互响应,它告诉客户端继续,并且必须后面是一个最终的定期响应。

那么,我是否应该期望在100 Continue响应中有一个人呢?

EN

Stack Overflow用户

回答已采纳

发布于 2014-05-13 09:41:45

不,1xx状态响应不能有身体。请参阅http://greenbytes.de/tech/webdav/draft-ietf-httpbis-p1-messaging-26.html#rfc.section.3.3.p.5

“响应中消息体的存在取决于响应的请求方法和响应状态代码(第3.1.2节)。对HEAD request方法的响应(Part2的4.3.2节)从来不包括消息体,因为关联的响应头字段(例如传输-编码、内容-长度等)如果存在,只指示如果得到请求方法,它们的值将是什么(Part2的4.3.1节)。2xx (成功)响应连接请求方法(Part2的4.3.6节)切换到隧道模式,而不是有消息体。所有1xx (信息)、204 (无内容)和304 (未修改)响应不包括消息体。所有其他响应都包含一个消息体,尽管它的长度可能为零。“

票数 4
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23626619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档