Internship/2020 year-end summer internship

How to make a get request with Objective c

hajinny 2021. 1. 14. 11:15
#import <Foundation/Foundation.h>
#import "GetRequest.h"

@implementation GetRequest

- (NSString *)execute:(NSString *)url{
    //create url request with url
    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url] cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData timeoutInterval:10];
    [request setHTTPMethod: @"GET"];
    
    NSError *requestError = nil;
    NSURLResponse *urlResponse = nil;
    
    NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:&urlResponse error:&requestError];
    
    return [self toString:response];
    
}

- (NSString *)toString:(NSData *)data{
    NSString *string = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
    return string;
}


@end