模式规范
强制:统一采用小写,并以中划线(-)作为分隔符,不得 进行驼峰式的大小写混合,不得 采用其它分割符。
参考文献:
- IETF 草案:https://www.ietf.org/rfc/rfc1738.txt
- 来自Google的建议:“we recommend that you use hyphens (-) instead of underscores (_) in your URLs”
- 参考文档:Dash- or underscore_ in URL Web address?
URL 的生成与拼接
建议: 采用
UriComponent
相关的组件,而非字符串拼接,可以避免较多的不规范及编码问题,如下所示:
1 | UriComponents uriComponents = UriComponentsBuilder.fromUriString("http://www.example.com/query") |
更多的实用方法请自行查阅API。