如何在 Rust 中从 URL 编辑密码?

问题描述 投票:0回答:1

这个问题与this类似,但特定于。如何从 URL 读取密码?这主要用于记录目的。

为了明确起见,我正在寻找类似的API中。

>>> from pip._internal.utils.misc import redact_auth_from_url
>>> 
>>> redact_auth_from_url("https://user:[email protected]/path?key=value#hash")
'https://user:****@example.com/path?key=value#hash'
>>> redact_auth_from_url.__doc__
'Replace the password in a given url with ****.'

我确实检查了

rust-url
板条箱,但我找不到等效的功能。

url rust url-parsing
1个回答
1
投票

您可以将

set_password
password
结合使用:

if url.password().is_some() {
    url.set_password(Some("****"));
}
© www.soinside.com 2019 - 2024. All rights reserved.