webservice的soap
1.soap的定义:
2.使用TCP/IP Monitor监视Soap协议
eclipse工具,show view-->other-->debug-->TCP/IP Monitor
2.4
2.5 客户端代码:
package com.client;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import com.test.WeatherInterfaceImpl;
public class Client2 {
public static void main(String[] args) throws Exception {
//服务的地址
URL url=new URL("http://127.0.0.1:54321/weather?wsdl");
//定义qname,第一个参数是命名空间,第二个参数是wsdl里边的服务名
QName qName=new QName("http://server.com/","WeatherInterfaceImplService");
//创建服务视图
Service service=Service.create(url,qName);
//得到服务端点
WeatherInterfaceImpl weatherInterfaceImpl=service.getPort(WeatherInterfaceImpl.class);
//通过服务端点调用服务方法
String result=weatherInterfaceImpl.queryWeather("郑州");
System.out.println(result);
}
}
2.6运行看TCP/IP Monitor的监测窗口内容
请求:
响应:
3.报错信息
http://127.0.0.1:54321/weather?wsdl无法访问,原因是monitor没有启动
相关文章
- WebService创建、发布及在IIS上部署
- 使用WSDL发布WebService(第二部分)简单对象访问协议——学习SOAP语法和使用SOAP发布WSDL
- 【Java】WebService教程
- Axis2开发WebService客户端的三种方式
- Spring整合CXF步骤,Spring实现webService,spring整合WebService
- Rest webservice 和SOAP webservice
- WebService它Soap头验证进入
- eclipse+webservice开发实例
- WebLogic调用WebService提示Failed to localize、Failed to create WsdlDefinitionFeature
- Android服务开发——WebService