Не могли бы вы помочь мне, например, где я использую json webservice в https-адресе. Я пробовал: где urlConParametros - https-url.Json web service https
NSString* encriptado = nil;
NSString* urlConParametros = [NSString stringWithFormat:@"%@%@?%@=%@", URL, metodo, key, valorSinEcncriptar];
NSError* error;
if(encriptado == nil){
NSMutableURLRequest *getRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:urlConParametros]];
[getRequest setHTTPMethod:@"GET"];
NSError *requestError;
NSURLResponse *urlResponse = nil;
NSData *response1 =[NSURLConnection sendSynchronousRequest:getRequest returningResponse:&urlResponse error:&requestError];
NSString* data = [NSString stringWithContentsOfURL:[NSURL URLWithString:urlConParametros] encoding:NSUTF8StringEncoding
error:&error];
return data;
}
но возврат данных нет. Моя проблема заключается в том, что с http, тот же ответ веб-службы правильные данные, но когда он делает с https, ответ равен нулю.
Как этот вопрос может быть связан с Xcode? – Bhavin
Мое первое предположение - это кодирование параметров. Существует ли более простая конечная точка в веб-службе, которая не принимает параметры? Начните с этого и посмотрите, можете ли вы сделать простой процесс работы. Затем посмотрите на это http://stackoverflow.com/questions/8088473/url-encode-an-nsstring. Кроме того, рассмотрите возможность перехода на асинхронный режим, как только вы начнете работать. – danh
Извините, это не Xcode, его вопрос IOS. – user2587694