2014-09-01 39 views
-1

各有什么优缺点?我问,以便我可以更好地使用这些工具。另外,如果例如Curl在服务器上不可用,HttpSocket是否会回退使用不同的方式进行通信?使用HttpSocket超过curl或file_get_contents的优势?

+0

投票时,请说明原因,以便所有遇到相同问题的人都可以从您的输入中获得价值 – 2014-10-10 19:36:23

回答

1

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

只要allow_fopen_url为真,您就可以使用流函数来使file_get_contents()完成大部分任务,但它并不像使用HttpSocket那么简单。