【发布时间】:2012-02-20 08:19:26
【问题描述】:
如何发送在用户名中包含 @ 字符的 url 请求?
目前我的 url 请求代码如下所示:
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://user@exam.com:pwd@example.com"]];
上面的代码是从站点exam.com而不是example.com获取数据
如何使用 user@exam.com 作为用户名和 pwd 作为密码从 example.com 获取数据?
我尝试了像\ 这样的转义序列来转义@ 字符,但它仍然不起作用。
【问题讨论】:
-
您是否尝试将第一个 @ url 编码为 %40?
标签: ios nsurlconnection nsurl nsurlrequest