小编gee*_*011的帖子

将URL拆分为VB.Net的不同部分

我想将URL拆分为不同的组件,类似于JavaScript中的location对象.我想要的部分是:哈希,主机,主机名,路径名,端口,协议和查询字符串.我要拆分的网址是: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)
Run Code Online (Sandbox Code Playgroud)

但我不认为它有效或可靠.我也不知道如何获得剩下的部分.

有更有效的方法来获取查询字符串吗?如何将URL拆分为我描述的部分?

vb.net url

3
推荐指数
1
解决办法
2482
查看次数

标签 统计

url ×1

vb.net ×1