-1
로그인 페이지를 만들고이 페이지의 값을 특정 링크를 통해 서버에 제출하고 싶습니다. 어느 누구나 서버에 데이터를 보낼 코드를 보낼 수 있습니까?특정 URL 또는 서버에 데이터를 게시하는 방법
로그인 페이지를 만들고이 페이지의 값을 특정 링크를 통해 서버에 제출하고 싶습니다. 어느 누구나 서버에 데이터를 보낼 코드를 보낼 수 있습니까?특정 URL 또는 서버에 데이터를 게시하는 방법
다음은 POST 매개 변수를 보낼 수있는 NSURLConnection을 사용하는 예제입니다 :
// Note that the URL is the "action" URL parameter from the form.
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL @"http://www.whereq.com:8079/answer.m"]];
[request setHTTPMethod:@"POST"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"];
//this is hard coded based on your suggested values, obviously you'd probably need to make this more dynamic based on your application's specific data to send
NSString *postString = @"paperid=6&q77=2&q80=blah";
NSData *data = [postString dataUsingEncoding:NSUTF8StringEncoding];
[request setHTTPBody:data];
[request setValue:[NSString stringWithFormat:@"%u", [data length]] forHTTPHeaderField:@"Content-Length"];
[NSURLConnection connectionWithRequest:request delegate:self];
감사를 jacob..But 문제가 당신이 알고있다, 나는 [요청의 setValue을 이해할 수 없다 :을 application/x-www-form은-urlencoded를 "@ "forHTTPHeaderField : @"content-type "]; NSString * postString = @ "paperid = 6 & q77 = 2 & q80 = blah"; NSData * data = [postString dataUsingEncoding : NSUTF8StringEncoding]; 이 두 필드 .. 내 코드에 무엇을 써야합니까? –
및 어떤 대리자 메서드를 추가해야합니까 ..? –