簡體   English   中英

RESTful GET URL以.0結尾

[英]RESTful GET URL end with .0

我有一個GET端點,其URL為api / v1 / v4network / {address}。 當我嘗試使用api / v1 / v4network / 1.1.1.0時,我只會得到1.1.1的地址值,而不是1.1.1.0。 我也使用ASCII作為地址,但是遇到了同樣的問題。

謝謝大家!

嘗試對IP地址進行URL編碼。 我認為您的REST框架考慮了最后一個. 其余的作為擴展。 . URL編碼后為%2E

1%2E1%2E1%2E0

我已經解決了我的問題。

僅將PathVariable與RegEx一起使用

我用過

@RequestMapping(value = "/{address:.+}", method = RequestMethod.GET)

它可以正常工作!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM