博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POST形式 soapUI调用WebService的restful接口,传入json参数,并且返回json
阅读量:6819 次
发布时间:2019-06-26

本文共 1013 字,大约阅读时间需要 3 分钟。

第一次使用POST形式传JSON字符串,怎么都调不到后台方法,只是因为注解没加对……

 

CXF的WebService接口类
package com.zit.webservice.main;import javax.jws.WebService;import javax.ws.rs.Consumes;import javax.ws.rs.POST;import javax.ws.rs.Path;import javax.ws.rs.Produces;import javax.ws.rs.core.MediaType;import org.springframework.web.bind.annotation.RequestBody;import org.springframework.web.bind.annotation.ResponseBody;@WebService@Path("/microRfidPassRecordCxf")public interface RfidPassRecordCxf {    /**    * 根据queryParam查询参数查询射频识别记录信息,请求参数自动转化为JSON串描述    * @param queryParam    */    @POST    @Consumes(MediaType.APPLICATION_JSON)//输入JSON    @Produces(MediaType.APPLICATION_JSON)//输出JSON    @Path("/queryRfidRecordByQueryParam")    @ResponseBody String queryRfidRecordService(@RequestBody String queryParam);            }

 

传入的JSON是String字符串,放在body传进来,所以入参添加@RequestBody 注解,

返回JSON串添加@ResponseBody 注解

 

 

soapUI测试

 

在soapUI界面new rest project

 

 

1、修改为post形式

2、填写发布的WebService地址和要调用的方法路径

3、填写要传进来的JSON串

4、查看返回的结果

 

转载于:https://www.cnblogs.com/Donnnnnn/p/9606272.html

你可能感兴趣的文章
Kuerbernetes 1.11 二进制安装
查看>>
SpringMVC异步处理之@Async(附源代码 - 单元测试通过)
查看>>
undefined reference to 'pthread_setspecific '
查看>>
MediaBrowserService 音乐播放项目--IT蓝豹
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
路由器的密码恢复
查看>>
linux yum命令详解
查看>>
2015.12.7 Objective-c CoreGraphic
查看>>
春节将至,观众人归心似箭,作酸诗一首
查看>>
java 多线程暂停与恢复:suspend,resume
查看>>
Jquery 获得<input type="text" id="test">中的value
查看>>
《Android开发从零开始》——38.WebView控件学习
查看>>
Windows Server 2012 Hyper-V PK VMware 性能
查看>>
IOS 手写控件 简单播放器 AVFoundation音乐播放
查看>>
FPGA设计——图像处理(均值滤波)
查看>>
Windows7无法访问共享文件夹(0x800704cf,0x80070035)解决方法
查看>>
ubuntu 个人使用技巧
查看>>
android JNI使用chdir来改变当前目录
查看>>
局域网络必备-mac地址修改
查看>>