2010-02-02 93 views

回答

31

根据定义,这不会发送到服务器。从URI References: Fragment Identifiers on URIs

“HTTP引擎无法对此做出任何假设,服务器甚至没有给出它。”

+0

这是真的,但在我的具体情况下,片段部分发送到服务器(我从apache日志中看到它)。 这是一个奇怪的情况,但我知道对该URL的HTTP请求将包含片段部分。 (这不是发送请求的浏览器)。 那么如何(如果可能)我可以访问它? – 2010-02-02 01:15:59

+3

我意识到一些用户代理(例如我安装的curl版本)发送它。但我认为这显然是一个错误。实际上,这只是在curl CVS中修复的(http://curl.haxx.se/cvs.cgi/curl/lib/url.c?r1=1.826&r2=1.827)。 – 2010-02-02 02:03:43

+2

发送请求到该URL的节点实际上使用CURL的概率很高,因此您的评论真的很有帮助! 知道CURL已被修复不再发送片段是非常重要的,并会让我重新考虑我的方法。谢谢;) – 2010-02-02 02:20:13

相关问题