Ok, that is a enough about the motivation and usage. I thought I'd share the few lines of Java code needed to support this in JAX-RS 2.0 based implementations. Since I want the HTTP response header Accept-Post to be returned for a variety of use scenarios such as: when JAX-RS returns a 415, on OPTIONS and HEAD requests, and so on, I decided to always return the header. To do this, I implemented the ContainerResponseFilter with a simple Class and
filter()
method as:import javax.ws.rs.container.ContainerRequestContext;
import javax.ws.rs.container.ContainerResponseContext;
import javax.ws.rs.container.ContainerResponseFilter;
import javax.ws.rs.ext.Provider;
public class AcceptPostResponseFilter
implements ContainerResponseFilter {
@Override
public void filter(ContainerRequestContext requestContext,
ContainerResponseContext responseContext)
throws IOException {
responseContext.getHeaders().putSingle(
"Accept-Post",
"text/turtle", "application/ld+json", "image/png");
}
}
That is about it, except of course you needs to register this filter with your JAX-RS Application, such as:
import java.util.HashSet;
import java.util.Set;
import javax.ws.rs.core.Application;
public class MyApplication extends Application {
@Override
public Set<Class<?>> getClasses() {
Set<Class<?>> classes = new HashSet<Class<?>>();
classes.add(AcceptPostResponseFilter.class);
return classes;
}
}
I've made this change for the in-progress LDP reference implementation occurring at Eclipse Lyo.
This comment has been removed by a blog administrator.
ReplyDeleteCanh chua cá lóc là món ăn từ lâu đã quen thuộc với người dân Việt Nam đặc biệt là ở vùng miền tây Nam Bộ, buổi trưa hè nắng nóng mà được ăn tô canh chua cá lóc, kèm với món cá lóc kho tộ thì mọi cảm giác mệt mỏi sẽ bay biến mất. Bep 247 sẽ hướng dẫn các bạn cách nấu canh chua cá lóc ngon thơm ngon hơn để bữa ăn gia đình thêm phong phú, hấp dẫn và giúp các thành viên trong gia đình đánh bay cái nắng nóng, mệt mỏi ngày hè nhé. Và một hương vị chua cay thơm ngon không kém gì món canh chua cá lóc đấy là món lẩu thái. Vào những buổi liên hoan tụ tập bạn bè hay những ngày trời se lạnh thì lẩu chính là sự lựa chọn số 1 và tuyệt vời nhất phải không nào. Nhắc đến Lẩu chắc hẳn là món quen thuộc ai cũng đã từng thưởng thức, lẩu là món dễ ăn và được nhiều người yêu thích nhất là lẩu Thái.
ReplyDeleteLẩu thái mang một hương vị khác biệt không lẫn với bất kỳ món lẩu nào khác bởi vị nước lẩu chua chua cay cay, với hương thơm của riềng, xả nhúng kèm với các loại rau và hải sản tươi sống.
Và cách làm lẩu thái cũng không khó hay cầu kì và các chị em nội trợ nào cũng có thể nấu ngon, hãy xuống bếp để trổ tài với món lẩu thái hải sản nào.
Khi chọn mua mẫu ghế cho công ty doanh nghiệp tại văn phòng làm việc bạn nên quan sát và chú ý việcChọn mua mẫu ghế văn phòng cho công ty doanh nghiệp
ReplyDeleteKhi chọn mua ghế văn phòng làm việc thì bạn nên quan tâm đến việcNên lựa chọn mua ghế văn phòng nào hợp với bạn
Ghê văn phong nói riêng và các sản phẩm nội thất văn phòng nói chung thì đều có các ưu điểm riền va cung tìm hiểuNhững ưu điểm ghế văn phòng làm việc
Ghế xoay văn phòng làm việc tại văn phòng công ty bạn nên quan tâm tới các tiêu chí sauChọn mua ghế xoay làm việc tại văn phòng
ưu điêm ghế văn phòng làm việc nên chú ý như thế nào để chọn mua sản phẩm phù hợp vàNhững ưu điểm ghế văn phòng làm việc
Để chọn mua bàn làm việc nào cho phù hợp với văn phòng làm việc nên bạn nên quan tâm tớiChọn mua mẫu ghế văn phòng làm việc như thế nào
Các tiêu chí chọn mua mãu nội thất văn phòng cho công ty doanh nghiệp bạn nên quan tâm tớitiêu chí chọn ghế văn phòng
خرید نهال بادام
ReplyDelete