2013-07-31 27 views
0

如何通過JSON將NSRequestURL傳遞給像http://ww.a.com/Account/CheckValidUser?username=abc&password=abc123#這樣的HTTP GET方法服務器? Passpword包含#字符。 如何我可以發送這與NSUrlRequest在目標c。

+0

可能的[ObjC中的NSURL編碼]重複(http://stackoverflow.com/questions/1748981/nsurl-encoding-in-objc) – Amar

+0

使用POST代替,特別是如果你有密碼或用戶名 – meda

+0

@meda就在這裏,你的用戶憑證將以明文形式出行,留在代理日誌/網絡服務器/ .....你應該考慮使用POST over https –

回答

0

試試這個:

NSString *myRequestString = @"http://ww.a.com/Account/CheckValidUser?username=abc&password=abc123#" 
NSString *requestStr = [myRequestString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 

編碼您的字符串NSUTF8StringEncoding

+1

雖然見http://cybersam.com/ios-dev/proper-url-percent-encoding-in-ios。 – Jesper

相關問題