0
當前我正在使用Resty(http://projects.lukeredpath.co.uk/resty/)爲Objective-C構建自己的API包裝器。NSString根據請求將@ @轉換爲%40
但是,在請求本身中,我能夠確定實際發送的內容,它似乎是NSString *電子郵件(我掃描@以確保它是存儲在另一個NSString中之前的合法電子郵件)實際上已經改變。
舉例來說,[email protected]已經被掃描了@,然後發送到NSString *電子郵件以獲得請求。但是,當我發送實際的GET請求時,NSString將更改爲joe%40example.com。
這是由於Resty請求,還是必須在請求之前對NSString進行編碼/解碼?
嘿編碼 !我已經嘗試使用NSString * encoded = [email stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];併發送編碼爲參數。儘管如此,%40仍然存在,而不是@。 – 2011-01-23 10:16:06