Я написал приложение iOS и успешно загрузил строку на сервер через POST.ios отправляет запрос POST с параметром POST
bodyString = [NSString stringWithFormat:@"text1=%@&submit1=+Absenden+", contentString];
request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"https://www.xxx /xxx/get.jsp"]];
[request setHTTPMethod:@"POST"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:[bodyString dataUsingEncoding:NSUTF8StringEncoding]];
self.connection = [NSURLConnection connectionWithRequest:request delegate:self];
Мне нужно изменить сервер, поэтому я использовал один и тот же код, но он не работает, хотя я получить код статуса 200. Лицо, ответственное за новый сервер, говорит, что оно не работает, потому что я отправляю POST, но я не отправляю строку как параметр POST.
К сожалению, она не знает iOS, поэтому не могу объяснить мне, как это сделать. Я искал вокруг, но я ничего не нашел и до сих пор не понимаю: что означает отправить POST И в то же время отправить строку как параметр POST?
Любая помощь будет очень любезной.
используйте эту ссылку, очень надеюсь на вас, ссылка http://stackoverflow.com/questions/20715367/json-get-and-post/20715428#20715428 –
Спасибо. Я посмотрел, я не могу отправить синхронно, мне нужно асинхронно, но мне действительно нужно понять, как отправить строку в качестве параметра POST. Знаете ли вы, что это значит ? – Clararhea
post paramater означает установить переменную, как средство формы, похожее на набор с телом –