我使用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