我使用JAVA生成一个POST请求到一个PHP页面(例如:192.168.1.2/index.php)我想在30秒后得到RESPONSE消息。如果可能的话,请给我解决方案。 非常感谢您的帮助是否有可能在PHP中延迟HTTP响应?
1
A
回答
6
在你的PHP脚本的顶部:
<?php
set_time_limit(0);
sleep(30);
// Do stuff here
+0
http://php.net/manual/en/function.sleep.php – clyfe 2012-01-16 15:37:42
4
sleep(30) //wait 30 seconds
只要确保你有你的max_execution_time
设置为在php.ini足够高的值,否则脚本将在完成之前退出
0
您可以使用sleep()来实现您所问的内容。
请注意,使用硬编码延迟就像您所建议的将最有可能导致设计不佳。
如果您在等待客户端发生的事情,我建议使用ajax发出通知。
1
在您的Java应用程序
try {
Thread.sleep(30000L); // 30s
// POST REQUEST
}
catch (Exception e) {}
相关问题
- 1. 是否有可能在PHP中延迟变量实现(?)/承认(?)?
- 2. 是否有可能延迟setAnimationDidStopSelector?
- 3. PHP中的延迟响应页面
- 4. Ajax响应延迟
- 5. 延迟MockWebServer响应
- 6. 是否可以延迟window.load?
- 7. 是否有可能延迟加载Jquery(而不是插件)?
- 8. Ajax响应PHP延迟执行?
- 9. 响应延迟反应
- 10. 在JavaScript中延迟Ajax响应
- 11. 是否有可能使@Formula注释延迟加载?
- 12. 是否有可能使用angular-cli块和延迟加载scripts.bundle?
- 13. 延迟触摸响应
- 14. AFJSONRequestOperation响应延迟与AFNetworking
- 15. 检测延迟响应
- 16. 延迟请求/响应
- 17. 是否有可能将注释与延迟/只在django 1.2.1中结合?
- 18. 是否有可能将AJAX响应转换为php变量?
- 19. 多个NSURLConnection是否会延迟性能?
- 20. PHP邮件功能延迟
- 21. 有没有可能,INSERTS从PHP执行时(使用ZEND)延迟?
- 22. 是否有可能在apache中记录响应的第一行?
- 23. HTTP Post延迟至在线
- 24. http请求延迟
- 25. DOM中的数据量是否会影响性能,我是否应该延迟加载
- 26. 启动延迟的HTTP响应与播放
- 27. 是否有可能在任务或条件循环之间放置延迟
- 28. 是否有可能在一段时间内保持或延迟document.ready执行?
- 29. 是否有可能在多人游戏中延迟服务器响应? (编辑:可以使用PHP和Flash进行长时间轮询)
- 30. 如果响应在Android中的HTTP连接中延迟,则处理
只是好奇,为什么,你担心超时问题? – 2012-01-16 15:35:48
为什么在PHP方面呢?撇开运行30秒的服务器端脚本的影响,您应该将业务逻辑包含在应用程序中,而不是外部资源。也就是说,把延迟放在Java端。 – 2012-01-16 15:36:57
Facebook使用他们的客户端数据请求执行此操作,实质上是发送请求并“等待”服务器进行响应。它可以用作一种推送请求。 – 2012-01-16 15:38:08