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 回答