iphone将数据发布到url

iphone将数据发布到url,iphone,objective-c,cocoa,ios4,Iphone,Objective C,Cocoa,Ios4,这是我需要发布{“name”}的字符串 我正在尝试以下代码 NSString*post=[NSString stringWithFormat:@“详细信息={\“名称\”}] 但是serverOutput总是=null,除非我只执行{name}。但是我需要那里的qutoE:(您应该将所有符号转换为有效的HTTP符号 e、 g: …我猜您的Web服务器正在拒绝您的无效URL。错误。 NSString*post=[NSString stringWithFormat:@“详细信息={\“名称\”}]

这是我需要发布{“name”}的字符串

我正在尝试以下代码

NSString*post=[NSString stringWithFormat:@“详细信息={\“名称\”}]


但是serverOutput总是=null,除非我只执行{name}。但是我需要那里的qutoE:(

您应该将所有符号转换为有效的HTTP符号

e、 g:


…我猜您的Web服务器正在拒绝您的无效URL。

错误。

NSString*post=[NSString stringWithFormat:@“详细信息={\“名称\”}]

正确:


NSString*post=[NSString stringWithString:@“details={\“name\“}”];

谢谢,但即使尝试stringWithString,我仍然会遇到同样的错误
NSString *hostStr = @"http://www.mysite.com/save?";
hostStr = [hostStr stringByAppendingString:post];
NSData *dataURL =  [NSData dataWithContentsOfURL: [ NSURL URLWithString: hostStr]];    
NSString *serverOutput = [[NSString alloc] initWithData:dataURL encoding: NSASCIIStringEncoding];
hostStr = [hostStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];