如何以编程方式将200 ok状态返回给PHP中的ajax请求?

时间:2010-01-21 02:19:30

标签: php ajax http-headers http-status-codes

我对这个问题的评论提出这个问题:

https://serverfault.com/questions/104648/is-this-http-servers-issue/104679#104679

修改

我错过了一个重要的观点,也应该保持连接不被关闭。

你们可以闻到我正试图弄清楚轮询实际上有多长时间。

3 个答案:

答案 0 :(得分:2)

只要没有出错就会发生200 OK。因此,只要HTTP请求成功,您就应该始终获得该状态。无需做任何特别的事情。

答案 1 :(得分:0)

从PHP 5.4.0起,您可以使用http_response_code()

<?php http_response_code(200); ?>

答案 2 :(得分:0)

完成hitautodestruc帖子,PHP <5.4你也可以设置

as.data.frame

..但是以任何方式发送200个代码都是无用的,因为它在请求完成时已经默认发送,如果在服务器端没有发生错误(5xx)

也许你正在寻找这样的东西?

<?php header("HTTP/1.1 200 OK"); ?>