自定义HTTP标头rsponce

时间:2019-03-27 00:31:09

标签: http

我正在处理一个需要我提供响应以验证Webhook设置的api。根据他们的文档,预计响应将采用以下格式,并在Webhook网址末尾发布验证码:

200 OK
example-code--9223-62bdcc222345

我尝试使用以下命令在响应页面中回显200 OK和示例代码:

echo '200 OK<br>';
echo $_GET['verify'];

但是这会生成“无效响应”消息,这使我认为我需要在http标头中提供响应,有人知道该怎么做吗?

谢谢

马特

2 个答案:

答案 0 :(得分:0)

当文档说您需要用200 OK进行响应时,这很可能意味着它正在谈论HTTP状态代码。如果这是您第一次听说HTTP状态代码,那么最著名的示例是404 Not Found

由于您使用的是PHP,因此 default 状态代码已经为200 OK,因此仅基于您的示例,我认为您应该可以对此进行更改工作:

<?php
echo $_GET['verify'];
?>

答案 1 :(得分:0)

好,所以对于其他面临此问题的人来说,我需要将响应作为JSO字符串提供,即

<?php
    $data_string = json_encode($_GET['verify']); 
    echo $data_string;
?>

而不是

<?php
echo $_GET['verify'];
?>

真的希望这可以帮助节省一些时间。

马特