PHP:http_get 是如何工作的?

标签 php httpwebrequest

假设我有一个 index.php,我在其中使用某种形式的 http get/post 操作。服务器究竟是如何执行的?它会在完成执行之前暂停并等待响应吗?如果没有返回怎么办?如果我希望在响应到达后继续执行并执行另一个脚本怎么办(如在 Ajax 中)?

启蒙赞赏。

最佳答案

这是一个简单的逻辑问题。


在完成执行之前是否会暂停并等待响应?

是的。


如果没有返回怎么办?

然后您得到 false 或一个空字符串。


如果我希望在响应到达后继续执行并执行另一个脚本怎么办(如在 Ajax 中)?

你需要玩libevent (不适合心软的人 - 比 Ajax 难得多)。

关于PHP:http_get 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7493156/

相关文章:

c# - 从 C# 启动浏览器并填写用户名和密码

c# - 无法从传输连接读取数据 : The connection was closed error in console application

c# - 如何查看 HttpWebRequest 类发送的原始 HTTP 请求?

php - "Billing"属于 DDD php 项目中的哪个位置?

php - getRealPath() 返回 false(Laravel 5.2 和图像干预)

php - Laravel 图像不会显示在实时服务器上

c# - C# 中的 Codemetric 优化 httpwebrequest

javascript - 遍历 List 元素以构建一个数组以在 AJAX 请求中传递

javascript - JS 过滤器/自动完成

php - 从数据库中获取要获取的数据大小