PHP发送HTTP 200 ok响应,如果发现任何错误/成功,请在后面发送该响应。这可能在PHP?

时间:2018-03-09 11:17:20

标签: php api http timeout

我的代码需要向客户端发送200 ok响应,该客户端会在100秒内将json数据发送到我的API代码。

我的代码有一个很长的克隆资产,创建要存储在令牌中的文本以及其他进程的过程,这需要花费很多时间,因此平台会发送超时请求警报,这就是我要避免的

那么如果可能的话,我可以如何在PHP中发送代码200响应,告诉平台API已成功接收到有效的json,然后在处理请求之后json发出任何错误或成功消息。我的代码存在于Windows服务器上,大多数时候我通过Postman运行此API代码来测试/配置等。

2 个答案:

答案 0 :(得分:0)

1)让它变得更快(真的,100秒处理单个请求是荒谬的)当你说"克隆资产"我们在这里谈论DNA吗?

2)异步处理处理 - 第一个请求提交任务进行处理并返回对客户端的引用,然后客户端可以轮询状态轮询该任务。

3)完全验证客户端数据以及服务器为请求提供服务并做出响应的能力,然后完成工作(BTW这很糟糕,作为解决方案)

答案 1 :(得分:-1)

是的,有可能在PHP中 您可以在标题中设置响应代码。