0

私のアプリでは、リクエストとしてxmlデータを送信する必要があります。このように、xml文字列を作成しています。

    NSString* str = @"<Item><Name>";
str = [str stringByAppendingFormat:string1];
str = [str stringByAppendingFormat:@"</Name><Description>"];
str = [str stringByAppendingFormat:string2];
str = [str stringByAppendingFormat:@"</Description><Rate>"];
str = [str stringByAppendingFormat:string3];
str = [str stringByAppendingFormat:@"</Rate></Item>"];

その後、URLStringを作成しています。

   NSString* curl = @"url?";
curl = [curl stringByAppendingString:@"string"];
curl = [curl stringByAppendingString:@"&apikey=@"value"&searchtext="];
curl = [curl stringByAppendingString:[aString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

文字列NSURL*finalURL = [NSURL URLWithString:curl];を渡してNSURLを作成するよりも

NSMutableURLRequest * theRequest = [NSMutableURLRequest requestWithURL:finalURL cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:10]; [theRequest setHTTPMethod:@ "POST"];

しかし、私は結果を得ていません

xml文字列のエンコードは正しいですか?

誰かが私を助けることができますか

4

1 に答える 1

0

見たことがありますか?

http://code.google.com/p/touchcode/wiki/TouchXML

于 2010-04-08T15:11:22.760 に答える