gpt4 book ai didi

http - 转义基本身份验证 URL 中的用户名字符

转载 作者:可可西里 更新时间:2023-11-01 15:03:59 24 4
gpt4 key购买 nike

当使用http basic authentication时,可以在URL中传递用户名,例如

http://david@foo.com/path/

但现在假设用户名是一个电子邮件地址,例如大卫@company.com。这样做显然是模棱两可的:

http://david@company.com@foo.com/path/

有没有办法转义用户名中的@字符?我尝试了标准的 URL 编码:

http://david%40company.com@foo.com/path/

但这并没有做到。

最佳答案

根据 RFC 3986 , section 3.2.1, 需要进行百分比编码:

  userinfo    = *( unreserved / pct-encoded / sub-delims / ":" )

看起来像

http://david%40company.com@foo.com/path/

是对的。你想在哪里阅读它?也许您需要手动解码该值?

关于http - 转义基本身份验证 URL 中的用户名字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6718471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com