我用CURL php调用我的休息并设置响应头像:
header('Status',true,422);
当打印状态为422
时。
但是当我设置标题时:
header('Status',true,440);
我收到了500
代码。
我不知道为什么会这样。
请帮我解决这个问题。
答案 0 :(得分:0)
您不应该以这种方式返回HTTP代码标头。有专门的功能:http://php.net/manual/en/function.http-response-code.php
<?php
http_response_code(422);
http_response_code(440);
?>
此外,请确保在调用这些命令之前不返回任何内容(例如,通过echo
)。