Php 收到POST请求时发送头200状态,然后在同一文件中生成GET
我正在使用一个来自网关的api,我想向另一端的POST请求发送一系列回复 它发送通知,通知想法在远程队列中,但此脚本必须通过获取队列数据(而不是在文章中)作出响应Php 收到POST请求时发送头200状态,然后在同一文件中生成GET,php,api,gulp,Php,Api,Gulp,我正在使用一个来自网关的api,我想向另一端的POST请求发送一系列回复 它发送通知,通知想法在远程队列中,但此脚本必须通过获取队列数据(而不是在文章中)作出响应 因此PHP脚本接收POST,然后执行一些用户数据 本地查找和检查 然后将标题状态返回到200 正文为空的POST请求 然后构造以下GET请求以获取 其余的数据 处理用于付款的队列数据 在进程失败的任何点返回404终止 如何在不终止php脚本的情况下,从一个php脚本返回多个输出“消息” 首先,头部状态为200,主体为空,并且我仍然可以
谢谢。我在另一个频道与@ramsey交谈,他很好心地给了我一些答案
<?php
// Return our response as quickly as possible.
header('Connection: close');
ob_start();
header('HTTP/1.0 200 OK');
ob_end_flush();
flush();
// This immediately sends our response to the client
// Now, you can do all your other processing.
或者我如何模拟它来测试我无法访问的另一端?通过发送数据,您的服务器将以200
响应,因为它是提供有效响应时的默认HTTP状态。至于将GET请求发送回端点,只需在PHP中使用cURL。您不是在发送页面,而是通过这种方式从服务器发送请求。“构建第二个get”?这是谁搞的?你呢?或者“另一个端点”?构造,我的意思是基于POST+db调用,url get parmas将是concat