最近要在PHP中调用https的WebService(https://xxx.xxx.xxx/xxx.asmx),最开始打算用PHP封装好的SoapClient,结果总连接不上主机。后用NuSOAP,结果调了半天时间,不是连接不上主机,就是报超时,要不就是HTTP HEADER不被识别。结果就跟踪NuSOAP的nusoap.php,搞得一头雾水,一下半天多的时间全没了.......。(可以排除服务器端的问题,因为用Delphi已经实验过)
由于时间比较紧,所以就用比较原始的Curl进行提交XML,获取信息响应,解析Response XML。
而其它的方法都需要用户验证,这个不难,直接在$data中把用户信息直接添写就OK了