Qt 统一资源定位符QUrl

QUrl类提供了一个方便的接口来操作URLs,URL是Uniform Resource Locator的缩写,被称为同意资源定位符或者网页网址。一个URL的标准格式如下:

protocol://hostname[:port]/path/[?query]#fragment

protocol用来指定传输协议,比如http,ftp等。

hostname用来存放资源的服务器的域名系统主机名或者ip地址,主机名前面还可包含连接到服务器所需要的用户名和密码;

port用来指定端口号,可选,省略时使用默认端口号。

path用来指定主机上的目录或文件地址,路径使用"/"分隔符。

query用来设置查询参数,可选,参数使用“&”符号隔开

fragment用来指定网络资源中的片段。

QUrl可以解析和构建编码或者未编码格式的URL,他也支持国际化域名。

可以在构造函数中传递一个QString来初始化QUrl,或者使用setUrl和setEncodedUrl。

URL可以被表示为两种格式:编码和未编码。未编码的格式适合向用户展示,而编码格式一般用于发送到web服务器。一个URL可以一部分一部分的构造

setScheme设置协议

setUserName设置用户

setPassWord设置密码

setHost设置主机

setPort设置端口

setPath设置路径

setEncodedQUery设置查询字符串

setFragment()设置片段。

setAuthority设置用户名和密码,主机和端口

setUserInfo设置用户名和密码。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值