对于我以前使用的项目
/**
* HTTP Class
*
* This is a wrapper HTTP class that uses either cURL or fsockopen to
* harvest resources from web. This can be used with scripts that need
* a way to communicate with various APIs who support REST.
*
* @author Md Emran Hasan <phpfour@gmail.com>
* @package HTTP Library
* @copyright 2007-2008 Md Emran Hasan
* @link http://www.phpfour.com/lib/http
* @since Version 0.1
*/
Run Code Online (Sandbox Code Playgroud)
这非常有效,但似乎在相当长的一段时间内没有更新(事实上,上面的链接现在甚至都不起作用......).
我的最新项目将大量使用http方法(访问跨域和内部API),因此我需要确保尽可能高效地使用http类/库.
你对这个功能有什么用?
HTTP扩展可以轻松处理HTTP上下文(传入和传出)中的HTTP URL,日期,重定向,标头和消息.它还提供了客户端首选语言和字符集协商的方法,以及通过缓存和恢复功能交换任意数据的便捷方式.
如果扩展是使用cURL支持构建的,还提供了强大的请求和并行接口(PHP5 +).
此外,大多数能够使用远程资源的PHP函数都可以与自定义流上下文一起使用,这将允许您配置PHP连接资源的方式.
| 归档时间: |
|
| 查看次数: |
2158 次 |
| 最近记录: |