[英]How to make request param as optional in a rest api path in Lagom?
[英]Rest API Request Param and Path Variable
我必須使用以下 URL 調用 Get 服務。 URL 是路徑變量和請求參數的混合。 現在 URL 沒有被正確構建。 有什么建議?
以下是我嘗試過的方法以及 Postman 的實際輸出。
樣本:
@GetMapping(value = "/{abc}/commPrefsConsents/fieldOptions")
public ResponseEntity<String> getIndividualApi(@PathVariable(value = "abc") String abc, @RequestParam(required = true) String fieldOptions)
實際網址:
http://localhost:8080/token/ca26e12dcfg-gdhska1/commPrefsConsents/?fieldOptions=preference-basic
從 Rest Controller 創建的 URL:
合適的 uri 是:
/ca26e12dcfg-gdhska1/commPrefsConsents/fieldOptions?fieldOptions=preference-basic
也有可能映射受到類級別上的@RequestMapping(value='foo')
的影響。 如果是這樣,只需將foo
添加到 uri 調用的開頭即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.