1
私はShallowEtagHeaderFilterを使用して、私のspringbootにETAGを実装しようとしています:SpringブートでCRAG APIにETAGSを埋め込む方法は?
@Bean
public ShallowEtagHeaderFilter shallowEtagHeaderFilter() {
System.out.println(new ShallowEtagHeaderFilter());
return new ShallowEtagHeaderFilter();
}
私はもうとき、私は
curl -i -X POST localhost:8080/search/XLT
ような何かを行うことが、私はそれを見ることができないですとき、ヘッダに示さETAGを得ました
curl -i -X POST localhost:8080/search/XLT -H 'If-None-Match:"MY PREVIOUS REQ ETAG MD5"
また、変更されていない304と他のレポを見ることができませんnse。
MY GETメソッド
//USER Get REQUEST
@RequestMapping(value = "/user/{user_id}", method = RequestMethod.GET)
public @ResponseBody String getReport(
@PathVariable("user_id") String userid,
HttpServletRequest request,
HttpServletResponse response) {
//Adding request type to responseList
addResponse(true, "<HTTP-GET REQUEST>");
//Call ProcessGetRequest which will return data fetched with that key
ProcessGetRequest(userid);
return displayResponseStatus();
}
は私がしなければならないことを逃した何かがありますか? ご協力いただければ幸いです。