URL 的锚点部分是否发送到 Web 服务器?

2024-02-11

比如说,有一个网址,http://www.example.com/#hello.

  1. 会不会#hello根据标准,是否将东西发送到网络服务器?
  2. 现代浏览器如何运作?

这个问题的答案与以下问题的答案类似检索 ASP.NET URL 中的锚链接 https://stackoverflow.com/questions/774136/retrieving-anchor-link-in-url-for-asp-net.

基本上按照标准RFC 1808 - 相对统一资源定位符 http://www.faqs.org/rfcs/rfc1808.html(参见第 2.4.1 节),它说:

“请注意,片段标识符不被视为 URL 的一部分。”

As stephbu指出 https://stackoverflow.com/questions/774136/retrieving-anchor-link-in-url-for-asp-net/774270#774270,“任何浏览器都不会将锚标记作为 HTTP 请求的一部分发送。它仅在浏览器中进行本地解释”。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

URL 的锚点部分是否发送到 Web 服务器? 的相关文章