【发布时间】:2013-05-15 07:53:46
【问题描述】:
我正在调用一个 Json Web 服务,它需要两个参数。用户名和密码。
我尝试传递的用户名包含反斜杠 (\),因为它是域帐户,例如。 companyname\jamesd.
这是我的代码。
NSString *sName = @"companyname\\jamesd";
NSString *URL = [NSString stringWithFormat:@"http://checkin.companyname.com:2002/Checkin.svc/checklogin?username=%@&password=pass",sName];
问题是调用 Web 服务时以某种方式删除了反斜杠 -
我使用NSLog(...) 来输出请求的样子-
<NSURLRequest http://checkin.companyname.com:2002/Checkin.svc/checklogin?username=companynamejamesd&password=pass>
我正在尝试找出如何强制在用户名的 http 请求中包含反斜杠。
【问题讨论】:
-
您需要对参数进行 url 编码。以前有很多关于这个的问题。
标签: ios json http parameters