httpclient for php 的选择
常用方案有以下(友情提示:排列顺序只为所想起时的先后顺序并再无特别含义)
1.HttpClient
Version 0.9, Simon Willison April 6th 2003
http://scripts.incutio.com/httpclient/HttpClient.class.php
2.snoopy
Snoopy Snoopy 1.2.3 November 7, 2005
http://snoopy.sourceforge.net/
3.pear::http_client
1.1.0 (stable) was released on 2006-06-03
http://pear.php.net/package/HTTP_Client
4.curl or php_curl
5.wget
6.php_socket
前3个算是比较完整的类,所以后面的暂时不考虑了。
库的选择一般原则是找用的人多,更新持久的,因此 pear::http_client 一马当先,但这个必须是统筹在PEAR之下,因为要用到一些PEAR的辅助类,不是很适合单独使用,请回去等录用通知吧。这回合Snoopy 领先一步,但粗略一看核心文件Snoopy.class.php 体重38KB,再看 HttpClient 感觉是相当苗条了,核心文件 HttpClient.class.php 占地12KB,这回合 HttpClient 也得一分,不过最后更新日期让人看得心寒。
人气测试(pear::http_client友情出场):
1.Google Trends
结果:放弃。
因为 Snoopy 在某个世界实在太有名气了,而且"http client" 关键字也太含糊。
2.Google Code Search
规则:php + 包含类名的一行并用双引号括起来
HttpClient 100
http://www.google.com/codesearch?hl=en&lr=&q=php+%22class+HttpClient%22
Snoopy 100
http://www.google.com/codesearch?hl=en&lr=&q=php+%22class+Snoopy%22
pear::http_client 12 (还是请继续回去等通知吧)
http://www.google.com/codesearch?hl=en&lr=&q=php+%22class+HTTP_Client%22&btnG=Search
核心PK:
一般来说,php 的HTTP CLIENT都是通过PHP_CURL或者PHP_SOCKET来实现的,所以这局应该又是平手。
功能PK:
一般来说功能与体重成正比,所以 Snoopy 的给人的第一印象还是很令人得期待的。(考察未完成)
- 大小: 35 KB
分享到:
相关推荐
1、资源内容地址:https://blog.csdn.net/abc6838/article/details/143720369 2、数据特点:今年全新,手工精心整理,放心引用,数据来自权威,且标注《数据来源》,相对于其他人的控制变量数据准确很多,适合写论文做实证用 ,不会出现数据造假问题 3、适用对象:大学生,本科生,研究生小白可用,容易上手!!! 4、课程引用: 经济学,地理学,城市规划与城市研究,公共政策与管理,社会学,商业与管理
CPPC++_更好的Windows字体渲染
10018
cppc++
二环北路东段欣心家园小区商业B段(中石油加油站东邻).m4a
cppc++
C2005
Python课程设计之高校教务系统
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
10023
使用QUndoStack撤销栈实现QTreeWidget删除item及撤销、重做
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
Python课程设计之飞机大战3.zip
SpringBoot分布式事务
CPPC++_tensorort for yolo系列YOLOv10YOLOv9YOLOv8YOLOv7YOLOv6Y
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
收录了「IT无知君」CSDN博客中涉及的Java项目源码,还有许多的开发工具类,都是我自己在用在不断维护的,需要请进!
CPPC++_更新你的CFW作弊码固件,更直接地从你的任天堂交换机
test-dadfateq