我熟悉使用连字符分隔 URL 路径中的单词的约定。参数名称呢,例如在<form>
中:
<form>
<input name="my_special_field">
</form>
这样更好还是my-special-field
?我见过谷歌在分析中使用带有utm_campaign
和其他参数名称的下划线。下划线读起来更好一点,并允许在名称中偶尔使用连字符 (field_for_5-16-17
(。但连字符肯定是 URL 路径的约定。
在 HTTP 参数名称中分隔单词的约定是什么?
在 HTTP 参数名称中分隔单词的约定是什么?
嗯,我认为没有。我听说连字符在 SEO 方面表现得更好一些。但只要您符合 RFC 3986(尤其是第 3.4 节(,一切都很好。
如果您真的对它感兴趣,那么困境的一部分是查询字符串从未被正式化。对于应该允许哪些字符进入其中,只有共识。