Java 获取get api中ContainerRequestContext对象中的空正文
我在GETAPI中得到下面代码中的空内容,而它在post api中运行良好Java 获取get api中ContainerRequestContext对象中的空正文,java,spring,spring-boot,jax-rs,Java,Spring,Spring Boot,Jax Rs,我在GETAPI中得到下面代码中的空内容,而它在post api中运行良好 @Provider @ChecksumValidatorFilter public class SignatureValidationFilter implements ContainerRequestFilter{ @Override public void filter(ContainerRequestContext requestContext) throws IOException
@Provider
@ChecksumValidatorFilter
public class SignatureValidationFilter implements ContainerRequestFilter{
@Override
public void filter(ContainerRequestContext requestContext) throws IOException {
String content = IOUtils.toString(requestContext.getEntityStream(), Charsets.UTF_8.name()); //getting empty content here
if (StringUtils.isNotEmpty(content)) {
// some logic;
} else {
// something
}
}
}
我的get api方法签名如下:
@GET
@Path(FETCH_MANDATE_BANK_LIST)
@Produces(MediaType.APPLICATION_JSON)
@ChecksumValidatorFilter
public Response getBankList(BankListRequest request, @QueryParam("mid") String mid,
@QueryParam("type") Mode type) {
// something
}