这里使用的Jersey 是 1.1 版本
1. web.xml 配置
restDemo
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp
Jersey REST Service
com.sun.jersey.spi.container.servlet.ServletContainer
com.sun.jersey.spi.container.ContainerRequestFilters
com.mtour.rest.resources.requestFilter
1
Jersey REST Service
/rest/*
2. 新建 类 requestFilter
package com.mtour.rest.resources;
import javax.ws.rs.WebApplicationException;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;
import com.sun.jersey.spi.container.ContainerRequest;
import com.sun.jersey.spi.container.ContainerRequestFilter;
public class requestFilter implements ContainerRequestFilter{
@Override
public ContainerRequest filter(ContainerRequest arg0) {
// TODO Auto-generated method stub
throw new WebApplicationException(
Response.status(Status.INTERNAL_SERVER_ERROR).build());
}
}
当 请求过来的时候首先到达这里,这里做了测试 直接返回500 错误
抓包查看返回