HTTP请求方法
HTTP/1.1协议中共定义了八种方法(有时也叫“动作”),来表明Request-URL指定的资源不同的操作方式
HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。
HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。
HTTP请求方法注解
Jersey框架提供的@GET、@POST、@PUT、@DELETE、@HEAD等注解均用来指定HTTP的请求方式。
-
@GET
标记的方法表明用于处理GET请求,GET方法一般用于获取资源的信息信息或获取资源列表。 -
@POST
标记的方法表明处理POST请求,POST方法是一种写操作的HTTP请求,一般用于资源创建或更新。 -
@PUT
标记的方法用于处理PUT请求,PUT方法也是一种写操作的HTTP请求,一般用于资源创建。 -
@DELETE
标记的方法用于处理DELETE请求,DELETE一般用户资源的删除操作。 -
@HEAD
标记的方法用于处理HEAD请求,是一种资源状态获取请求,一般用于请求资源是否存在。
请求方法注解基本使用
在开发中,针对一种资源的HTTP请求一般都包括创建、删除、修改、查询,以系统用户的CRUD为例说明请求方法注解的使用。
注意: 请求方法注解和@Path注解唯一确定一个资源,资源之间不能重复,否则Jersey框架会报错。
package org.bigdata.res;
import javax.ws.