iOS 승급_NSURLRequest(요청 헤더 액세스 서버 수정)

네트워크 기반 - 요청 헤더 액세스 서버 수정
#import "ViewController.h"
@interface ViewController ()
@property (weak, nonatomic) IBOutlet UIWebView *webView;

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    //1.url
    NSURL * url =[NSURL URLWithString:@"https://m.baidu.com"];
    //2.request  , , 
    NSMutableURLRequest * request =[NSMutableURLRequest requestWithURL:url];
    // 
    //User-Agent  :iPhone
    //forHTTPHeaderField  , , 
    [request setValue:@"iPhone AppleWebKit" forHTTPHeaderField:@"User-Agent"];
    //3. 
    [NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse * _Nullable response, NSData * _Nullable data, NSError * _Nullable connectionError) {
        NSString * html = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];

        // webView html
        [self.webView loadHTMLString:html baseURL:nil];
    }];
}

좋은 웹페이지 즐겨찾기