使用HttpSocket优于curl或file_get_contents的优点?

时间:2014-09-01 21:49:30

标签: cakephp-2.0

每种优缺点有哪些?我这样问,我可以更好地利用这些工具。另外,如果服务器上没有Curl,HttpSocket是否会回退使用不同的通信方式?

1 个答案:

答案 0 :(得分:1)

如果你需要在GET之外做任何类型的请求,你将很难使用file_get_contents()。 HttpSocket对HTTP方法或它可以发送的数据类型没有任何限制。 file_get_contents()也可能因禁用allow_fopen_url配置值而受到阻碍。 HttpSocket没有这些相同的问题。

只要allow_fopen_url为真,你就可以使用流函数来使file_get_contents()做任何事情,但在我看来它并不像使用HttpSocket那么简单。