jax-rs中的一些参数标注简介(@PathParam,@QueryParam,@MatrixParam,@HeaderParam,@FormParam,@CookieParam)
2016-04-25 00:15
691 查看
先复习一下url的组成:
scheme:[//[user:password@]host[:port]][/]path[?query][#fragment]
jax-rs anotation
@PathParam :
在请求拼接在url中的uri中 如:http://localhost:8080/books/1?price=20 假如这个uri books/1的1是表示书的类别 ,那么1就可以认为是@Param
@QueryParam: @QueryParam是问号后面的请求参数
@MatrixParam :
格式:http://localhost:8080/books/1;price=20;year=2016;author=mike
在第一个;后面的胃@MatrixParam
@HeaderParam
通过http请求的header中上传到服务器中的参数
@CookieParam
在Cookie中存放的参数用@CookieParam来接收
@FormParam
@FormParm的参数是在request body中传入的
scheme:[//[user:password@]host[:port]][/]path[?query][#fragment]
jax-rs anotation
@PathParam :
在请求拼接在url中的uri中 如:http://localhost:8080/books/1?price=20 假如这个uri books/1的1是表示书的类别 ,那么1就可以认为是@Param
@QueryParam: @QueryParam是问号后面的请求参数
@MatrixParam :
格式:http://localhost:8080/books/1;price=20;year=2016;author=mike
在第一个;后面的胃@MatrixParam
@HeaderParam
通过http请求的header中上传到服务器中的参数
@CookieParam
在Cookie中存放的参数用@CookieParam来接收
@FormParam
@FormParm的参数是在request body中传入的
相关文章推荐
- easyui和java实现分页
- easyui datagrid load 方法键不能为变量的解决
- IOS开发之UI手势
- iOS开发之UIScrollView基本知识
- iOS开发之UIPageController
- apue Unix编程之文件IO
- java设计模式之Builder模式
- stringbuffer和stringbuilder区别
- acm_Sequence one
- UIBarButtonItem的setTitleTextAttributes方法不起作用
- UIRefreshControl下拉刷新的用法
- UITableView的使用
- CompileSdkVersion和buildeToolVersion版本号关系
- LigerUI中通过加载服务端数据进行表格的分页显示
- Dell T3610 台式工作站UEFI模式安装Win7系统
- nc suapUI 破解
- UVA - 424 Integer Inquiry
- LigerUI的简单使用示例
- UITableView 的项目运用
- 使用BlockingQueue的生产者消费者模式