我正在处理一个需要我提供响应以验证Webhook设置的api。根据他们的文档,预计响应将采用以下格式,并在Webhook网址末尾发布验证码:
200 OK
example-code--9223-62bdcc222345
我尝试使用以下命令在响应页面中回显200 OK和示例代码:
echo '200 OK<br>';
echo $_GET['verify'];
但是这会生成“无效响应”消息,这使我认为我需要在http标头中提供响应,有人知道该怎么做吗?
谢谢
马特
答案 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'];
?>
真的希望这可以帮助节省一些时间。
马特