如何在rest中发布SOAPUI中的值

如何在rest中发布SOAPUI中的值,rest,soapui,Rest,Soapui,我正在分析Rest服务的SoapUI,无法了解如何在请求中发布值。在querystring或header(query/template/header/matrix/plain)中可以使用一些选项发送值,但我不确定这些选项是否是我所需要的。我已经使用一个简单的HTML客户端并调用jQueryPost方法测试了我的Rest服务,该服务没有问题。我很想知道是否需要提供WADL或请求的json表示来获得响应。目前,SOAPUI似乎很难让它用于测试Rest服务。实际上一点也不难。以下是网站上关于如何开始的

我正在分析Rest服务的SoapUI,无法了解如何在请求中发布值。在querystring或header(query/template/header/matrix/plain)中可以使用一些选项发送值,但我不确定这些选项是否是我所需要的。我已经使用一个简单的HTML客户端并调用jQueryPost方法测试了我的Rest服务,该服务没有问题。我很想知道是否需要提供WADL或请求的json表示来获得响应。目前,SOAPUI似乎很难让它用于测试Rest服务。

实际上一点也不难。以下是网站上关于如何开始的指南(或者视频,如果你愿意的话)。
他们的帮助部分提供了答案; 第1.3节

如果您正在模拟HTML表单提交,您可能希望他们改用POST方法。如果我们使用POST(或PUT)动词创建相应的REST方法,您将获得一个选项,在正文中发布查询参数

屏幕截图描述了要选择的选项。它是屏幕截图底部需要选中的复选框;“后查询字符串”


您必须将查询类型设置为POST。SoapUI将自动提供一个窗口来输入身体数据:

谢谢。我已经访问了他们的帮助页面,但他们实际上没有任何关于发布值的内容。视频未播放可能是因为网络人员禁用了它。这个特殊的页面根本不讨论post。它只讨论Get请求,并解释验证响应的“断言”。我希望它不会那么困难,但是有人发现这个页面作为一个答案,甚至不谈论发布值,只是告诉我,这肯定不容易。你有一个具体的例子,也许使用你的“简单HTML客户端”?啊!谢谢你。在找到这条评论之前,我已经放弃了soapui。对于后面的任何人,它是屏幕截图底部的复选框。选中此框将在POST正文中而不是在查询字符串中传递POST参数。您使用的是什么版本的SOAP-UI?我无法获取JSON窗口以允许输入数据。我使用的是5.2.1。不确定为什么不能编辑该字段。您是否将项目设置为REST项目(相对于SOAP项目)?