URL命名通常有三种,驼峰命名法(serverAddress),蛇形命名法(server_address),脊柱命名法(server-address)。
一、. RESTful命名原则
1、URL请求采用小写字母,数字,部分特殊符号(非制表符)组成。
2、URL请求中不采用大小写混合的驼峰命名方式,尽量采用全小写单词,如果需要连接多个单词,则采用连接符“”连接单词
三种方式选择理由:
1、由于URL是大小写敏感的,如果用驼峰命名在输入的时候就要求区分大小写,一个是增加输入难度,另外也容易输错,报404。蛇形命名法用下划线,在输入的时候需要切换shfit,同时下划线容易被文本编辑器的下划线掩盖,支付宝用的是蛇形命名法,stackoverflow.com和github.com用的是脊柱命名法
2、之所以不用驼峰命名法,是因为早期的 URI
一般都是表示服务器上的文件路径,而不同服务器对大小写的敏感性是不同的,为了兼容不同服务器所以才规定不能混用大小写字母;
个人总结:
前端:前端的url访问路径一般是访问静态资源,建议:1、全小写单词;2、需要连接多个单词,则采用连接符英文下划线“
”连接单词
后端:java:因为java方法的的命名是驼峰写的,使用""连接,太麻烦,直接使用与方法名相同的驼峰方式命名即可,省时省力。
最后:如果前后的需要保持一致的规范,前后的可直接遵循restful简版:1、全小写单词;2、需要连接多个单词,则采用连接符“
”连接单词

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐