设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
影视
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
程序员
›
controller 的 url 要区分大小写不?
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
大家怎么看待 cg 这件事情
›
怎么看待 [十点前下班没必要来深圳] 的说法
›
你们平时用高德地图还是百度地图?
›
是去是留?
›
去医院看发烧,检查花了 640
今日热议主题
我遇到个很奇葩的网络安全问题
wangEditor 工具栏 toolbarkey 集合
有坐过北京地铁 6 号线 20 车厢的吗?
雷鸟的电视现在有安谷歌三件套的办法吗
iPhone13P 换电池是去官方换还是第三方
[上海、深圳、北京]找云计算售前架构师
京东自营杂牌内存翻车记(AirDisk、玖合)
7-zip 版本 24.07 修复一高危漏洞,建议手
为什么我的账号不能在京东买 MacBook m4
380 出 TP-LINK XDR6086 易展 Turbo 版,双
controller 的 url 要区分大小写不?
NoKey
· 2024-9-29 16:04:37 · 124 次点击
我看有地方说要全小写,但是很多单词挤到一起全小写看起来很难受
有啥专门的标准说明这个么?
谢谢
举报
·
124 次点击
登录
注册
站外分享
微信扫一扫
QQ分享
微博分享
豆瓣分享
复制链接
显示全部
|
最早评论
15 条回复
16#
wolfie
初学
2024-9-29 17:23:38
烤串 > 驼峰。
url 禁止下划线。
15#
superchijinpeng
小成
2024-9-29 17:15:43
kebab-case +1
14#
Ayanokouji
小成
2024-9-29 17:15:10
没啥标准,但我投 kebab-case 一票
13#
AdamMing
小成
2024-9-29 17:00:05
投 kebab-case 一票
12#
adoal
小成
2024-9-29 16:46:58
换个思路,干脆用无意义的字符串比如 UUID 做路径,反正现在的用户都是从搜索和导航来找的,使用时也不会关心 URL ,甚至根本注意不到
11#
justfindu
小成
2024-9-29 16:40:50
个人认为 aabbcc-ccddee 这样
10#
snipking
小成
2024-9-29 16:30:05
关于 url 的规定,目前最详细的是 RFC3986 https://datatracker.ietf.org/doc/html/rfc3986
事实上允许直接使用的字符包括 数字 字母 - _ . ~,其它都得 urlEncoding
字母可以使用大写和小写,但是在 schema 和 host 上大小写不敏感,所有大写均视为小写,但是在 path 和 parameter 上是大小写敏感的
所以具体到 controller 的 url 规范,以下均可,只要保持项目内遵从唯一规范,别搞出混用就行了
flatcase ✅
camelCase ✅
underscore_case ✅
kebab-case ✅
9#
bv
小成
2024-9-29 16:24:30
虽然这几种都可以,但是更多的推荐做法是短横线,例如:/foo-bar
https://developers.google.com/search/docs/crawling-indexing/url-structure?hl=zh-cn#:~:text=%E5%BB%BA%E8%AE%AE%EF%BC%9A-,%E4%BD%BF%E7%94%A8%E8%BF%9E%E5%AD%97%E7%AC%A6,-(%2D)%EF%BC%9A
8#
wlingxiao
小成
2024-9-29 16:20:31
自己把握不准就找个参考呗,比如 github 的接口是这种
https://api.github.com/repositories/42/actions/permissions/selected-actions
7#
XiLingHost
小成
2024-9-29 16:20:13
url 的 schema 和主机部分是很明确不区分大小写的,但是后面的路径按 rfc 我记得只是“应该”而非“必须”区分大小写,所以如果是为了最大兼容性考虑,最好是全部小写
下一页 »
1
2
/ 2 页
下一页
返回顶部