[英]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.