SOAP这样的webservice,我要传递参数过去,能否通过普通的GET传递啊还是必须利用PHP的SOAP扩展?

解决方案 »

  1.   

    对仅检索信息而不进行更改的 SOAP 请求使用 GET。
    对于进行更改的任何操作,仍然都应使用 POST。
      

  2.   


    我是说普通的GET传递 可以么
      

  3.   

    不知道你问的什么问题,也不知道1楼回答的意思。
    soap只是一种请求方式,即以http post为基础,http request body为soap-xml格式的一种http请求格式。http request header & body类似如下POST /index.php HTTP/1.1
    Host:www.csdn.net
    Content-type:text/xml;charset=utf-8
    Content-length:某值request body这里是一份xml格式的串,里面就有你要请求的参数,你要以web service提供商公布的请求格式为准你所说的http get方式类似以下GET /index.php?a=1&b=1 HTTP/1.1
    Host:www.csdn.net
    至于你问的soap是否可以用get代替,这个还得看web service提供商相同的方法是否提供http get的请求方式,也就是对方提供个接口给你用http get,你才能用,不是你单方面决定就可以用。
      

  4.   


    soap支持post和get方式发送!但是单纯的以get或者post调用webservice取决于你的服务提供商!