相关疑难解决方法(0)

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

使用http基本身份验证时,用户名可以在URL中传递,例如

http://david@foo.com/path/
Run Code Online (Sandbox Code Playgroud)

但现在假设用户名是电子邮件地址,例如david@company.com.这样做显然含糊不清:

http://david@company.com@foo.com/path/
Run Code Online (Sandbox Code Playgroud)

有没有办法逃脱用户名中的@字符?我尝试过标准的URL编码:

http://david%40company.com@foo.com/path/
Run Code Online (Sandbox Code Playgroud)

但那没有做到.

http basic-authentication

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

标签 统计

basic-authentication ×1

http ×1