Итак, я вижу много людей, использующих NSURL, и я считаю, что если бы они посмотрели запрос ASIFormDataRequest, они обнаружили бы, что он намного безопаснее и намного проще в использовании.Чтобы использовать ASIFormDataRequest, вы должны загрузить его отсюда http://allseeing -i.com / ASIHTTPRequest / Как использовать Однако после загрузки это значительно облегчает жизнь.Причина, по которой я указываю на это, заключается в том, что она заставляет все соответствовать протоколу, чтобы вы знали, возникают ли у вас проблемы из-за% f или% @, потому что это заставляет вас использовать строку.Это значительно облегчает отладку.Вот пример кода использования ASIFormData Request
NSURL *url = [NSURL URLWithString:@"https://maps.googleapis.com/maps/api/place/search/json"];
ASIFormDataRequest *request_ror = [ASIFormDataRequest requestWithURL:url];
[request_ror setRequestMethod:@"POST"];
[request_ror setPostValue:[NSString stringWithFormat:@"%f", longitude] forKey:@"longitude"];
[request_ror setValidatesSecureCertificate:NO];
[request_ror setTimeOutSeconds:30];
[request_ror setDelegate:self];
[request_ror startAsynchronous];