【发布时间】:2014-02-08 00:34:39
【问题描述】:
我正在用 php 构建自己的 rest api 以进行练习。我可以评估发送到我的 api 的 http 代码(post、put、delete、get)。但是当我发出我的回复时,我真的只是在打印一个 json。例如,我像这样在我的 api 中构建响应
public function actionTest()
{
$rtn=array("id":"3","name":"John");
print json_encode($rtn);
}
无论如何我都不会操纵标题。通过阅读 stackoverflow,我了解到我应该返回 http 响应代码以匹配我的 api 结果。如何在我的 api 上构建并返回响应代码。我只是不明白我该怎么做,因为现在我只是打印出一个 json。
我不是在询问要返回哪些代码。我只是想知道一般如何返回代码。
【问题讨论】:
-
这是要走的路吗
http_response_code();另外,打印 json 是接受发送响应的方式吗?
标签: php api rest http-headers http-response-codes