Tôi đã lọc qua đó POST REST api đi cùng và tôi muốn trích xuất phần dưới đây của tải trọng của tôi trong bộ lọc.Cách lấy tải trọng của REST api bằng cách sử dụng ContainerRequestContext trong phương thức lọc
{
"foo": "bar",
"hello": "world"
}
đang Lọc: -
public class PostContextFilter implements ContainerRequestFilter {
@Override
public void filter(ContainerRequestContext requestContext)
throws IOException {
String transactionId = requestContext.getHeaderString("id");
// Here how to get the key value corresponding to the foo.
String fooKeyVal = requestContext. ??
}
}
Tôi không thấy bất kỳ phương pháp dễ dàng để có được tải trọng đến api sử dụng các đối tượng ContainerRequestContext
.
Vì vậy, câu hỏi của tôi là làm thế nào để tôi nhận được giá trị khóa tương ứng với khóa foo trong tải trọng của tôi.