WSDL文件分析

 对于WEB SERVICE接口一定要获取到wsdl文件依据wsdl可以查看到所提供的接口的功能和参数。一般来说service会以如下形式提供列表,如http://192.168.1.102/services,这个URL返回所有该服务器提供的service,如下所显示的形式:(查看services.htm文件)

And now... Some Services

* MASManagementServiceSoap (wsdl)
      o MASRegsiterRequest
      o MASAuthenticRequest 
* ctcc_ema_map_wbs (wsdl)
      o sendSms
      o notifySmsDeliveryStatus
      o getReceivedSms
      o getSmsDeliveryStatus
      o notifySmsReception
      o sendMessage
      o getMessageDeliveryStatus
      o getReceivedMessages
      o getMessage
      o notifyMessageReception
      o notifyMessageDeliveryReceipt
* CooperCALL (wsdl)
      o bindCallingParty
      o makeCall
      o notifyCallInformation

这就表示services服务下有MASManagementServiceSoapctcc_ema_map_wbsCooperCALL三大类服务每类服务下有n个服务函数。如ctcc_ema_map_wbs下有sendSms函数,而sendSms函数又需要N个参数,ctcc_ema_map_wbs下所有函数的参数需要通过对应的wsdl文件来查看,访问WSDL一般是http://202.105.49.20/services/ctcc_ema_map_wbs?wsdl的形式。

通过如上的形式先查看该服务器所提供的services目录,查看目录下所有wsdl文件和函数清单。


↑ Go to top