我想使用 TWebRequest 查看传递的整个 url:
http://localhost/client#anchor
如何查看#部分?我会选择使用整个 URL (uri),并自己解析它,但我认为您也无法通过 TWebRequest 看到这一点。
我查看了所有 TWebRequest 属性,我没有看到一个会返回整个原始 url 的属性。
锚点(在 URI 规范中更正式地称为片段,RFC 3986)实际上并不是 URL 本身的一部分,并且很少传输到服务器。它通常仅在向用户显示 HTML 时在本地浏览器窗口中使用。但
TWebRequest
不是网络浏览器。您不太可能看到锚点/片段出现在 TWebRequest
收到的 URL 中。