Это строка, которую мне нужно опубликовать http://www.mysite.com/save?details={"name"}
Я пытаюсь следующий код;
NSString * post = [NSString stringWithFormat: @ "details = {\" name \ "}"];
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];
но serverOutput всегда = null, если я не просто {имя}. но там мне нужны квоты: (
неправильно ..
Правильно:
NSString * post = [NSString stringWithString: @ "details = {\" name \ "}"];
Вы должны преобразовать все числа в действительные символы HTTP.
например:
hostStr = [hostStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
... я полагаю, что ваш веб-сервер отклоняет ваш недействительный URL.