【发布时间】:2011-12-13 21:15:50
【问题描述】:
这个链接有效吗?
<a href="?lang=en">eng</a>
我知道浏览器会按预期处理它,我也知道 empty link would be ok - 但是只指定参数可以吗?
我很好奇,因为问号 ("?") 只是大多数 HTTP 服务器 (AFAIK) 的约定,尽管我承认它是一种流行的约定。
所以,回顾一下:
所有浏览器都会正确解释这个吗?
这是在 RFC 中吗?
我会遇到一些麻烦吗?
更新:点击时的预期操作是重定向到同一页面,但使用不同的 GET 参数(上例中的“lang=en”)。
【问题讨论】:
-
查询不仅仅是一个约定,它是HTTP standard的一部分
-
@Quentin:谢谢,不知道!
-
我希望我可以将此参数
lang=en添加到当前 URL + 当前参数
标签: html url parameters get