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没有启动
最新文章
- 使用管道(PipeLine)和批量(Batch)操作
- POJ 3252 Round Numbers
- VedioCaptureHelper
- Visual Studio 2010 类模板的修改
- 利用checkbox的到值,并且存到数据库修改的话要显示之前选择的
- Linux下安装Android Studio (Centos 7)
- HaProxy+keepalived实现负载均衡
- Python 获取Facebook用户的Friends的爱好中的Top10
- Memcached基础
- [置顶] JUnit入门教程(二)
- [Spark内核] 第36课:TaskScheduler内幕天机解密:Spark shell案例运行日志详解、TaskScheduler和SchedulerBackend、FIFO与FAIR、Task运行时本地性算法详解等
- Android Native App自动化测试实战讲解(上)(基于python)
- Premake可生成vcxproj.filters
- 清北澡堂 Day 3 上午
- 1804.03235-Large scale distributed neural network training through online distillation.md
- linux命令之 tar
- java.awt.headless 模式
- (转)Jenkins持续集成
- 阿里云centos配置nginx和nodejs
- Jetty安装配置