Notice
Recent Posts
Recent Comments
Link
투케이2K
154. (Objective-C/objc) [간단 소스] NSMutableURLRequest 사용해 WKWebview 웹뷰 로드 시 post 방식 지정 본문
Objective-C
154. (Objective-C/objc) [간단 소스] NSMutableURLRequest 사용해 WKWebview 웹뷰 로드 시 post 방식 지정
투케이2K 2024. 9. 20. 20:21[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : OBJECTIVE-C
[소스 코드]
// ----------------------------------------------------------------------
// [사전 NSMutableURLRequest 간단 설명]
// ----------------------------------------------------------------------
// 1. URL 로드 요청 시 필요한 내용을 모아 담을 수 있는 객체 입니다
// ----------------------------------------------------------------------
// ----------------------------------------------------------------------
// [소스 코드]
// ----------------------------------------------------------------------
// [NSMutableURLRequest 객체 생성]
NSMutableURLRequest *requst = [[NSMutableURLRequest alloc] init];
// [파라미터 값 지정]
NSString *param_id = @"1";
NSString *param_user = @"twok";
// [post 요청 쿼리 파람 형식 데이터 만들기]
NSString *postString = [NSString stringWithFormat:@"id=%@&user=%@",param_id,param_user];
//NSData *postData = [postString dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
//NSString *postLength = [NSString stringWithFormat:@"%d",[postData length]];
// [Request 요청 설정]
[request setURL:[NSURL URLWithString:@"URL + 쿼리 파라미터"]]; // [요청 주소 지정]
[request setHTTPMethod:@"POST"]; // [POST 방식 설정]
//[request setValue:postLength forHTTPHeaderField:@"Content-Length"]; // [헤더 추가] : [Body 컨텐츠 길이]
//[request setValue:@"Mozilla/4.0 (compatible;)" forHTTPHeaderField:@"User-Agent"]; // [헤더 추가] : [User-Agent 값]
//[request setHTTPBody:postData]; // [Body 데이터 지정] : NSData
[request setTimeoutInterval:60.0]; // [60초 타임아웃]
// [웹뷰 로드 수행]
[webView loadRequest:request];
// ----------------------------------------------------------------------
반응형
'Objective-C' 카테고리의 다른 글
Comments