首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >代码304的Slim.php ` `halt`‘方法不打印响应体

代码304的Slim.php ` `halt`‘方法不打印响应体
EN

Stack Overflow用户
提问于 2015-07-07 17:08:53
回答 1查看 165关注 0票数 0

当我调用$app->halt(200, "Lorem ipsum");或304以外的任何其他状态代码时,它会用正确的状态代码进行响应,并输出正文。但使用相同的代码,只需将200更改为304 $app->halt(304, "Lorem ipsum");,返回的状态代码为304,但主体为空。

造成这个问题的原因是什么?如何使用响应代码304打印响应正文?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-07 17:14:23

你不可能有304的身体。从规范中

10.3.5 304未修改 如果客户端执行了条件GET请求,并且允许访问,但文档没有被修改,服务器应该使用此状态代码进行响应。304响应不能包含消息体,因此始终由标题字段之后的第一个空行终止。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31275114

复制
相关文章

相似问题

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