2016-12-28 126 views
0

我有服務器和加密:93mrLIMApU1lNM619WzZje4S9EeI4L2L。 我想連接並從中獲取json。我試過了:objective c post請求與身體

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; 
[request setURL:[NSURL URLWithString:@"http://mydomain.co.il/clubs"]]; 
[request setHTTPMethod:@"GET"]; 


NSURLSession *session = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]]; 
[[session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) { 
    NSString *requestReply = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding]; 
    NSLog(@"requestReply: %@", requestReply); 
}] resume]; 

但是我得到:帶有「無效加密密鑰」的html源代碼。 有人說我沒有身體,我不會得到結果。我該怎麼辦?那麼加密:93mrLIMApU1lNM619WzZje4S9EeI4L2L?

回答

1

你的數據的編碼可能是錯的,嘗試將其更改爲UTF-8編碼是這樣的:

NSString *requestReply = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];