, 당신이 원하는 ... 나는 다른의 HTTPRequest의 일을하려고했으나 채팅 버튼의 내 정보를 넣어 어디 몰라 HTTP POST 요청을 작성하고 매개 변수로 채우는 방법을 알고 있습니까?
타사 라이브러리를 사용하지 않는 한 Cocoa에서 POST 요청 본문을 직접 어셈블해야합니다. 이 같은 코드를 사용할 수 있습니다
NSMutableURLRequest *request = ...;
NSMutableString *ps = [NSMutableString string];
BOOL first = YES;
for (NSString *key in self.postParameters)
{
[ps appendFormat:@"%@%@=%@", (first==YES) ? @"" : @"&", key, [[self.postParameters objectForKey:key] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
first=NO;
}
NSData* postVariables = [ps dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES];
NSString* postLength = [NSString stringWithFormat:@"%lu", [postVariables length]];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody: postVariables];
이 코드는 당신이 게시 할 일을 포함하는 NSDictionary에 self.postParameters
있다고 가정합니다.
NSMutableURLRequest
을 만들었 으면 NSURLConnection
을 사용하여 보내십시오.
아이폰 앱을 만드는 중이라는 것을 이해하고 양식을 작성하여 양식을 보내고 싶다면 원하는 것을 분명히 해 주실 수 있습니까? 그렇다면 게시물 요청을해야합니다. 해결하기 위해 노력한 샘플 코드도 제공해주십시오. – ridecar2