iPhoneでHTTPPOSTを使用してURLにリクエストを渡そうとしています。HTTPボディには、いくつかのエスケープ文字が含まれています。
NSString *requestMessage=[NSString stringWithString:@"?username/u001password/u001description"];
NSMutableURLRequest *url=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://welcome.com"]];
[url setHTTPMethod:@"POST"];
[url setHTTPBody:[requestMessage dataUsingEncoding:NSUTF8StringEncoding]];
NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:url delegate:self];
ここでのエスケープ文字はです/u001
。
このコードを使用すると、正しい応答が得られません。問題はエスケープ文字だけだと思います。ココアでこのようなエスケープシーケンスを与える方法の解決策を教えてください。前もって感謝します。