gpt4 book ai didi

php - 解释 php 中 curl 过程背后的逻辑

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:09:24 28 4
gpt4 key购买 nike

我正在使用 PHP 并从 Web 解析 url 内容,我知道有两种方法用于 file_get_contents(url) 和 curl。我知道我们有更多 curl 选项,所以我正在使用它但我只是想知道 curl 背后的过程。当我们简单地从 scrach 发出 curl 请求时它是如何工作的

最佳答案

PHP cURL 包只公开了 PHP 中的 cURL/libcurl API(用 C 语言编写)。 cURL 对于跨各种协议(protocol)移动数据非常有用,并且有很多不错的选项。另一方面,file_get_contents 是基本的 PHP 文件操作之一,它依靠内核来尝试查找请求的资源。通常,cURL 将是更好的选择,尽管它通常需要多几行代码。 file_get_contents() 的一个问题是,在某些情况下,连接在发出请求后保持打开状态,因此函数调用将阻塞脚本,直到请求超时,您可能会看到很多延迟。

引用资料:

http://php.net/manual/en/book.curl.php

http://en.wikipedia.org/wiki/CURL

http://www.php.net/manual/en/ref.filesystem.php

关于php - 解释 php 中 curl 过程背后的逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12293698/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com