S B*_*S B 0 c++ qt qurl
我有一个QUrl:https://www.example.com/success.html#token=XYZ&user=guest我想获得令牌的值,即XYZ
https://www.example.com/success.html#token=XYZ&user=guest
XYZ
我目前的代码
QString token = url.queryItemValue(QString("token")); cout << QString("access token is %1").arg(access_token);
返回一个空字符串.
teu*_*kam 5
当然它返回一个空字符串.token不是您指定网址中的有效查询项.因为https://www.example.com/success.html?token=XYZ&user=guest它是有效的.通常#用于锚名称引用而不用于参数.如果您确实拥有这样的URL,则需要先将其转换#为?自定义或自定义解析URL.你可以得到的东西,然后在#用QUrl::fragment().
token
https://www.example.com/success.html?token=XYZ&user=guest
#
?
QUrl::fragment()
归档时间:
14 年,5 月 前
查看次数:
1035 次
最近记录:
10 年,8 月 前