我在調用一個Json Web Service,它需要兩個參數。用戶名和密碼。 我試圖通過的用戶名包括一個反斜槓(\
),因爲它是一個域帳戶,例如。 companyname\jamesd
。IOS將反斜槓作爲url參數的一部分傳遞給Json Web Service
這是我的代碼。
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請求中包含反斜線。
您需要對參數進行網址編碼。以前有很多關於這方面的問題。 –