在浏览器中直接调用webservice的正确写法

此文章针对webwork+spring+hibernate的工程,对于其他框架应该一样适用,首先在wsdd文件中找到所需webservice的名称,例如以下写法:


  
  

而在web.xml中可以查看配置:


    AxisServlet
    Apache-Axis Servlet
    
        org.apache.axis.transport.http.AxisServlet
    
  
  
    AxisServlet
    *.jws
  
  
    AxisServlet
    /ProvSys/services/*
  

可以知道AxisServlet对webservice进行了拦截,假设
com.sjtu.webservice.provSys

这个类中有一个方法,public void getInformation(String infoId)

所以url应该如下:

http://localhost//ProvSys/services/ProvSysServices?method=getInformation&infoId=justasimpleexample

需要注意是method对应方法名,然后接参数名和参数的值。



你可能感兴趣的:(Web)