[英]JAX-RS Invoke endpoint based on header value
有沒有辦法使用相同的路徑,但根據 header 的值在沒有 spring 框架的情況下分開。 我在 JAX-RS 中尋找以下代碼的等效項
@RequestMapping(value = "/request", headers={"range=include"})
public ResponseEntity<SomeObject> processWithView() {
return processRequestSomeOther();
}
// request handling (no headers specified)
@RequestMapping(value = "/request")
public ResponseEntity<SomeObject> processWithoutView() {
return processRequest();
}
不完全一樣。 但是像:
@Path("/request")
public ResponseEntity<SomeObject> processViews(@HeaderParam("range") String range) {
if( range == null )
return processRequest();
return processRequestSomeOther();
}
會做同樣的事情。 顯然,您也可以直接解析標題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.