Итак, я настраиваю webhook с Xero API, и он ожидает пустой ответ без файлов cookie, gzip и т. Д. Я не могу понять, как отправить полностью пустой ответ.
Вот пример моего ответа от ngrok:
HTTP/1.1 401 Unauthorized
Server: nginx/1.13.3
Date: Wed, 12 Dec 2018 02:11:07 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
0
Вот код, который выполняет HTTP-ответ:
http_response_code(401);
exit;
Я также пробовал это:
return response(null, 401);
Но на панели настройки webhook он показывает эту ошибку:
Intent To Receive required
Last attempt at 2018-12-12 02:15:57 UTC
Failed to respond in timely manner
Несмотря на то, что время отклика составляет <0,5 с.Я отправил кучу экранных записей в Xero, но их поддержка, кажется, думает, что это будет работать. </p>