从来没有做个Web Service,更别说用PHP。各位有什么好给点建议啊。我自己百度了一下,找了篇文章,讲的是使用NuSOAP来做Web Services也下载了看了一下,示例程序运行成功的。但是也多了些疑问,求解答:
1. Web Service究竟什么时候要用?为什么这个时候要用?
2. 现在使用NuSOAP多吗?如果不用这个,有什么好推荐的?
谢谢。servicephp
1. Web Service究竟什么时候要用?为什么这个时候要用?
2. 现在使用NuSOAP多吗?如果不用这个,有什么好推荐的?
谢谢。servicephp
2、php调用web service nusoap还是使用的很多的。如果不想调用web service,可以尝试自己去开发新方法,和新类来实现同样的功能,不过这样成本太大了,不推荐,有webservice用的时候还是用webservice好一点。
对于 SOAP 的替代品 —— REST 是否也可以考虑一下呢?
你通过写好webservice,可以通过其他的语言或者平台来调用,比如客户端是c#,java,python,ruby
比如:你做一个系统(php),别人的系统是c#,需要调用你php的程序,最好的办法是直接调用数据库,但是安全性就不好,所以你通过php写个web服务,c#直接写个客户端直接调用你php写的webservice,这样就可以完成功能。
2. 现在使用NuSOAP多吗?如果不用这个,有什么好推荐的?
如果不用nusoap,你可以用soap,是php自带的扩展。
直接用PHP的SOAP的话,用eclipse要自己写个WSDLREST还没有看到,唉。
老大,你个人觉得那个好啊?是自带的还是NuSOAP?
但是 php 的开发者们对 SOAP 的前身 RPC 却是很下了一番功夫unSOAP 只是 php 代码的类,从运行效率、规范性上讲,肯定要次于 php_soap 扩展的了REST (Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。