我可以帮您将URL拆分成不同的组件,类似于JavaScript中的location对象。我需要的部分包括:哈希、主机、主机名、路径名、端口、协议和查询字符串。我要拆分的URL是:
目前,我有以下内容:
http://localhost:8080/settings/settings.php?setting=layout&value=normal#appearance
。目前,我有以下内容:
Dim url as String = "http://localhost:8080/settings/settings.php?setting=layout&value=normal#appearance"
Dim protocol as String = url.Split("://")(0)
Dim hash = url.Split("#")(1)
Dim query as String = url.Split("?")(1).Split("#")(0)
但我认为这并不高效、可靠。我也不知道如何获取其他部分。
有没有更高效的方法来获取查询字符串?如何将URL拆分成我描述的那些部分?