我想打开以下页面:
但是当我尝试使用 WebRequest 类打开它时,它会从 url 中删除“片段”(在本例中不是 Uri 片段),并尝试打开以下 url :
http://www.google.com/search?q=dvd+player&tbm=shop&hl=en&aq=f
我怎样才能准确打开那个 url?
我尝试对 # 字符进行编码,但这似乎不起作用。
编辑:
我知道 URL 是什么,片段是什么,以及所有这些。我要问的是是否有一种方法可以覆盖 Uri 类的作用。 (获取 Uri,删除 # 之后的内容并将其放入 Fragment 属性等),这样我就可以查询该 url,而不是修改后的 url。
请您参考如下方法:
虽然您的示例中的片段并没有完全按照片段的设计目的进行操作,但它仍在向浏览器提供客户端 数据,以便在最初加载页面后采取行动。如果您在单击链接时仔细观察,您会看到页面标题以“dvd player”(来自原始查询字符串)开始,但在从服务器加载页面后变为“car speaker”,并且客户端脚本执行。
