以前一直用soap调用,还要下载一系列的soap类不曾想到,只需简单的curl就行了,,几句代码,我汗以前一直引以为傲的“技术”,原来竟然这么不堪一击,,我擦,,受打击了

解决方案 »

  1.   

    soap 协议,其实能用工具调就调..毕竟协议返回的值,处理不方便.
      

  2.   

    楼主不要太低估了你一直引以为傲的那些技术。相比较而言,curl 只是实现了 HTTP 协议的处理而已,真正意义上的 web services 还有很多内容,像服务发现、数据包装、身份认证、传输加密等等,这些可都是 soap 包办的。当然如果这些你都用不上的话,还是用 curl 来得简单,但那恐怕就不能叫 web services 了……
    ————————————————————————————————
    基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
      

  3.   

    事情远没有你认为的那样简单!
    尽管目前提供广泛服务的 web services 都提供了 GET 和 POST 接口,但专业服务的 web services 是不提供这两个接口的。
      

  4.   

    其实web service也是http的一个分支而已当然可以用curl请求。
    请求是简单,部署一个web service就比较麻烦。
      

  5.   

    应该不叫http分支,本身就是http协议,请求的时候按soap格式提交http header + body,即可获得反馈。
    有时候一些提供商提供的wsdl几年不更新,用soapclient反而麻烦,我都直接问对方到底应该提交什么http头和body,对方发过来,直接curl搞定。