Member-only story
Simple objective-c GET request
2 min readNov 14, 2019
-(void)fetchData
{ NSURLSessionConfiguration *defaultSessionConfiguration = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *defaultSession = [NSURLSession sessionWithConfiguration:defaultSessionConfiguration]; // Setup the request with URL
NSURL *url = [NSURL URLWithString:@"https://test.orgorg.net/ios/getStory.php?"];
NSMutableURLRequest *urlRequest = [NSMutableURLRequest requestWithURL:url]; // Convert POST string parameters to data using UTF8 Encoding
NSString *postParams = @"";
NSData *postData = [postParams dataUsingEncoding:NSUTF8StringEncoding]; // Convert POST string parameters to data using UTF8 Encoding
[urlRequest setHTTPMethod:@"POST"];
[urlRequest setHTTPBody:postData]; // Create dataTask
NSURLSessionDataTask *dataTask = [defaultSession dataTaskWithRequest:urlRequest completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) { NSDictionary *results = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
//JSON Parsing....
NSString *message = results[@"Message"];
BOOL status = results[@"Status"];
if (status){
// Here you go for data.... }else{…