soapUI请求参数Style与Level使用
http://blog.sina.com.cn/s/blog_71bc9d680102wsuw.html
1.2。资源参数
在这一节中,我们更为详细的看看提供给你不同类型的REST参数。有五种类型的可用参数:QUERY, HEADER, TEMPLATE, MATRIX and PLAIN。

所有参数可以在资源级别或方法级别定义。定义在资源级别参数意味它被下面的所有的方法节点继承。在方法级定义它只是传播参数的要求; 它不影响资源级别。
现在,让我们来看看不同的参数类型(除非它被忽略普通型),看看他们如何可以用于参数化的资源。
1.3。查询参数
QUERY参数是最常见的类型的参数,这是提交请求时附加到URL的路径。你可以看到他们添加到路径后,一个“?” 在REST请求编辑器顶部的路径预览:

如果你是模拟HTML表单提交,您可能希望他们使用POST方法代替。如果我们创建使用POST相应的REST方法,你会得到一个查询参数选项,而不是:

正如你可以看到选择选项删除路径参数,如果你提交并查看RAW,你会得到:

正如你所看到的参数都被添加到body,随之相应的Content-Length相应设置。当请求Method为get时,设置query的参数会自动加在url后面;当请求Method为post时,设置query的参数会自动放在body中发送给服务器。soapui的query就是http请求的默认请求方式。
1.4。头参数
头参数,而不是被添加为HTTP标头传出请求。让我们来定义一个在方法:

设置一个值和提交请求给出的原始请求选项卡在下面:

1.5。模板参数
模板参数是参数化请求的实际路径的灵活方式。例如,如果您使用的是FreeGeoIP REST API,它预计,IP地址作为路径的一部分,用于定义地址模板参数是非常方便:

现在,我们可以只改变这个参数使用不同的IP地址进行查询:

注: 模板参数真的只让在资源层次感。这在技术上是可能把他们的放在方法级别,但我们不建议这样做。如果您在方法级别定义一个模板参数,它不会被自动添加到资源路径-你必须手动管理它。

这里的格式呈现为与“的csv”,“xml”的和“JSON”可供选择的下拉。
1.6。矩阵参数
矩阵参数是定义要添加到资源的实际路径参数的另一种方式,但查询字符串之前。他们并不常见,但从来没有在WADL规范中规定的少,因此通过的soapUI支持。在天气的方法添加MATRIX参数:

正如你所看到的,参数在查询字符串之前。提交申请现在给雅虎天气404 Not Found错误:

方法作为FAULT表示响应表示:

soapUI请求参数Style与Level使用的更多相关文章
- 扩展SpringMVC以支持绑定JSON格式的请求参数
此方案是把请求参数(JSON字符串)绑定到java对象,,@RequestBody是绑定内容体到java对象的. 问题描述: <span style="font-size: x-sma ...
- Spring MVC 之请求参数和路径变量
请求参数和路径变量都可以用于发送值给服务器.二者都是URL的一部分.请求参数采用key=value形式,并用“&”分隔. 例如,下面的URL带有一个名为productId的请求参数,其值为3: ...
- Spring MVC如何接收浏览器传递来的请求参数--request--形参--实体类封装
阅读目录 1. 通过HttpServletRequest获得请求参数和数据 2. 处理方法形参名==请求参数名 3. 如果形参名跟请求参数名不一样怎么办呢?用@RequestParam注解 4. 用实 ...
- 关于 HTTP GET/POST 请求参数长度最大值的一个理解误区
1. Get方法长度限制 Http Get方法提交的数据大小长度并没有限制,HTTP协议规范没有对URL长度进行限制.这个限制是特定的浏览器及服务器对它的限制. 如:IE对URL长度的限制是20 ...
- 0056 Spring MVC如何接收浏览器传递来的请求参数--request--形参--实体类封装
浏览器总会向服务器传递一些参数,那么Spring MVC如何接收这些参数? 先写个简单的html,向服务器传递一些书籍信息,如下: <!DOCTYPE html> <html> ...
- tomcat与jetty接收请求参数的区别
[场景] 服务端点对点通知.A服务发起请求B服务,B同步返回接收成功:然后B开始处理逻辑:B处理完成后异步通知给A:A接收请求并处理,同步回写响应给B:完成. [先上代码] 服务端(接收端)代码: i ...
- tomcat无法正确解析请求参数
24-Mar-2018 14:11:20.564 INFO [http-nio-8080-exec-3] org.apache.coyote.http11.Http11Processor.servic ...
- nodejs接收post请求参数
原文 https://blog.csdn.net/u013263917/article/details/78682270#1.2 nodejs接收post请求参数1.1-浏览器发送post请求参数的方 ...
- Struts2基础-4-2 -struts拦截器实现权限控制案例+ 模型驱动处理请求参数 + Action方法动态调用
1.新建项目,添加jar包到WEB-INF目录下的lib文件夹,并添加到builde path里面 整体目录结构如下 2.新建web.xml,添加struts2核心过滤器,和默认首页 <?xml ...
随机推荐
- Java多线程开发系列之四:玩转多线程(线程的控制1)
在前文中我们已经学习了:线程的基本情况.如何创建多线程.线程的生命周期.利用已有知识我们已经可以写出如何利用多线程处理大量任务这样简单的程序.但是当应用场景复杂时,我们还需要从管理控制入手,更好的操纵 ...
- VB.NET中Form窗体运行时,按F1进入全屏状态
1.在KeyDown事件中添加: If e.KeyValue = 112 Then Me.WindowState = FormWindowState.Maximized End If 注:1.其中11 ...
- C语言回顾-整型变量修饰符和一维数组
1.整型变量修饰符 1)改变整型变量的存储空间 #include <stdio.h> int main(int argc, const char * argv[]) { //改变整型变量占 ...
- 关于spark的一些简单认识。
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,博客地址为http://www.cnblogs.com/jasonnode/ . 网站上有对应每 ...
- WebBrowser内核指定
一.背景 这几天在维护公司的一个项目,嗯…到现在七八年没人动过了(也是老古董了),都说N年前的代码碰不得 处处是坑 不能挖坑还得一步一步的填坑,恰好今天就填了一坑 此处作为记录 供以后翻阅,对代码除了 ...
- 在eclipse上跑hadoop的helloworld
关于hadoop的用处什么我就不说了,在这里记录下在eclipse上第一次跑hadoop遇到的问题吧~ hadoop的安装我就不说啦,网上教程一大堆~我直接用的公司的Linux上的hadoop. ec ...
- java连接mysql步骤
转自:http://www.cnblogs.com/hongten/archive/2011/03/29/1998311.html JDBC连接mysql数据库 •创建一个以JDBC连接数据库的程 ...
- 搜索引擎LuceneNet
http://www.cnblogs.com/edisonchou/p/5348625.html
- windows+caffe(七)——ComputeImageMean.bat
1.首先我们使用lmdb数据格式(怎样得到lmdb数据格式,看我的另一篇)求得均值: 新建ComputeImageMean.bat,里面输入: D:/deeptools/caffe-windows-m ...
- DP专题训练之HDU 1231 最大连续子序列
Description 给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ..., Nj },其中 1 <= i <= j < ...