[英]Send request and wait for response
在JS / php中是否可以将请求发送到特定的URL,然后等待该URL的响应?
我真的不知道如何更好地解释这个问题,但是我想做的是将请求发送到有队列的页面,我希望该请求在该页面上“等待”并在队列中尽快给我回复。
您可以使用AngularJS(javascript)做到这一点。
使用$ http服务,您可以:
$http.get('your_url').success(function(){
// Your code if there is a good response at your request
}).error(function(){
// Your code if you detected an error (page not found etc...)
})
AngularJS的官方文档: $ http服务
希望对您有所帮助:)
使用Jquery,您可以通过以下方式向任何其他服务器端页面发出Ajax请求。
$.ajax({
method: "POST",
url: "some.php",
data: { name: "John", location: "Boston" }
})
.done(function( msg ) {
alert( "Data Saved: " + msg );
});
使用PHP,您必须对相应的服务器端文件进行CURL
调用
不,这不可能。
很好地了解了您之后,您便向后端发送了一个请求,并希望等待响应,直到排队的进程完成。 该过程也可以(必须)花费很长时间,例如5分钟。 这就是问题所在,由于超时原因,您在后端的请求将在一段时间后关闭。
正确的方法应该是
另一种可能的解决方案是使用socket.io。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.