webservice如何访问
① 如何通过浏览器访问web services
将 Web 服务部署到 Web 服务器。有关更多信息,请参见 XML Web services 发布和部署。
访问 Web 浏览器,并使用以下格式在地址栏中输入 Web 服务的 URL:
http://servername/apppath/webservicename.asmx
路径部分
值
服务器名称
在其上部署 Web 服务的服务器的名称。
应用程序路径
虚拟目录的名称以及 Web 应用程序路径的其余部分。
Web 服务名称.asmx
Web 服务 .asmx 文件的名称。
例如,假设您已发布了一项名为 StockServices 的 Web 服务。发布时,此服务的基 URL 为 http://<服务器名称>/apppath/StockServices.asmx。通过在浏览器的地址栏中输入此 HTTP-GET 请求,可以测试此服务:
http://<servername>/apppath/StockServices.asmx
作为对此请求的响应,服务器将显示 Web 服务的 HTML 说明页。
Web 服务的 HTML 说明页显示特定 Web 服务支持的所有 Web 服务方法。链接到所需的 Web 服务方法并输入必需的参数,以测试该方法并查看 XML 响应。
使用 HTTP-GET 在浏览器中直接测试 Web 服务方法
将 Web 服务部署到 Web 服务器。有关更多信息,请参见 XML Web services 发布和部署。
访问 Web 浏览器,并使用以下格式在地址栏中输入 Web 服务方法的 URL:
http://servername/vdir/webservicename.asmx/Methodname?parameter=value
参数
值
服务器名称
在其上部署 Web 服务的服务器的名称。
应用程序路径
虚拟目录的名称以及 Web 应用程序路径的其余部分。
Web 服务名称.asmx
Web 服务 .asmx 文件的名称。
方法名称
Web 服务公开的公共方法的名称。如果留为空白,则显示 Web 服务的说明页,其中会列出 .asmx 文件中提供的每个公共方法。(可选)
参数
方法所需要的任何参数的相应参数名称和值。如果留为空白,则显示 Web 服务的说明页,其中会列出 .asmx 文件中提供的每个公共方法。(可选)
注意:
此语法中的 Web 服务方法名区分大小写,但服务器、项目和 Web 服务名称不区分大小写。
例如,假设前一过程中的 StockServices Web 服务包含一个名为 GetQuote 的 Web 服务方法,该 Web 服务方法接受以股票符号作为参数,并以双精度浮点数的形式返回价格。在浏览器的地址栏中输入以下 HTTP-GET 请求,以测试此方法:
http://<服务器名称>/apppath/StockServices.asmx/GetStockQuote?tickerName=MSFT
服务器发送包含 XML 文档的响应,将在浏览器中显示该文档。对于 GetQuote 示例,XML 具有您请求的股票的当前价格。结果可能类似于:
<?xml version="1.0" ?>
<double>74.5</double><double>74.5</double>
② 怎么在eclipse中访问webservice
在eclipse创建webservice的方法:
1、在Eclipse的菜单栏中,Window --> Preferences --> Web Service -->Axis2Perferences,在Axis2runtime location中选择Axis2解压缩包的位置,设置好后,点"OK"即行。