4

我熟悉在 URL 路径中使用连字符分隔单词的约定。参数名称呢,例如在 a 中<form>

<form>
  <input name="my_special_field">
</form>

那更好还是my-special-field?我见过谷歌在分析中使用下划线utm_campaign和其他参数名称。下划线读起来更好一些,并允许名称中偶尔出现连字符 ( field_for_5-16-17)。但是连字符肯定是 URL 路径的惯例。

在 HTTP 参数名称中分隔单词的约定是什么?

4

1 回答 1

6

在 HTTP 参数名称中分隔单词的约定是什么?

好吧,我认为没有。我听说连字符在 SEO 方面的表现要好一些。但只要您遵守RFC 3986(尤其是第 3.4 节),一切都好。

如果它真的让您感兴趣,那么部分困境是查询字符串从未被形式化。关于应该允许哪些字符在其中只有一个共识。

于 2017-05-16T22:37:15.843 回答