JAX - RS 注入与内容处理详解
1. JAX - RS 注入注解
JAX - RS 提供了多种注入注解,用于将 HTTP 请求的各个部分注入到 JAX - RS 资源方法的参数中。
1.1 @FormParam
可以将 HTML 表单数据直接发送到 JAX - RS 后端服务。示例代码如下:
@Path("/customers")
public class CustomerResource {
@POST
public void createCustomer(@FormParam("firstname") String first,
@FormParam("lastname") String last) {
...
}
}
这里, firstname 和 lastname 从 HTML 表单注入到 Java 参数 first 和 last 中。表单数据在传输时会进行 URL 编码,使用 @FormParam 时,JAX - RS 会在注入前自动解码表单条目的值。
1.2 @HeaderParam
@javax.ws.rs.HeaderParam 注解用于注入 HTTP 请求头的值。例如,要获取引用或链接到你的 Web 服务的网页,可以使用
JAX - RS注入与内容处理详解
订阅专栏 解锁全文
45

被折叠的 条评论
为什么被折叠?



