2014-09-01 35 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那麼簡單。