I use JAVA to generate a POST Request to a PHP page( For ex: 192.168.1.2/index.php) I want to get the RESPONSE message after 30s. If it's possible, please give me the solution. Much appreciated for any help
Ccna final exam - java, php, javascript, ios, cshap all in one. This is a collaboratively edited question and answer site for professional and enthusiast programmers. It's 100% free, no registration required.
Monday, January 16, 2012
Is it possible to delay HTTP Response in PHP?
Tags
http,
php,
request,
response,
Tips For Programmer
Subscribe to:
Post Comments (Atom)
At the top of your PHP script:
ReplyDelete<?php
set_time_limit(0);
sleep(30);
// Do stuff here
sleep(30) //wait 30 seconds
ReplyDeleteJust make sure you have your max_execution_time set to a high enough value in your php.ini, otherwise the script will exit before it's complete
You can use sleep() to achieve what you are asking.
ReplyDeleteBe aware that using hard coded delays like you are suggesting will most likely lead to poor design.
If you are waiting for something to happen on the client side I suggest using ajax to issue a notification.
In your java app
ReplyDeletetry {
Thread.sleep(30000L); // 30s
// POST REQUEST
}
catch (Exception e) {}