我很想了解在PHP中实现Web服务的不同方法?除了cURL和SOAP之外,还有其他方式吗?SOAP与cURL有何区别?它们之间是否也存在相似之处? 谢谢, ursitesion
我很想了解在PHP中实现Web服务的不同方法?除了cURL和SOAP之外,还有其他方式吗?SOAP与cURL有何区别?它们之间是否也存在相似之处? 谢谢, ursitesion
Curl是一种工具,可用于消耗Web服务,而不是用于创建Web服务。
REST或SOAP阅读可能会有所帮助。
最好把cURL看作是向另一台服务器发送请求(例如GET、POST)的一种方式。
有替代cURL的方法,包括直接使用file_get_contents()。
编辑:更换了一个失效的链接。此外,自从第一次回复以来我已经经常使用SOAP,我要补充一点,如果您必须绝对、确保每个事务都被接收到,否则就有机会重新发送它,那么您会更喜欢SOAP而不是REST。毫无疑问,您可以通过适当设计和测试来实现REST webservice,但这需要仔细的设计和测试。