iPhone 응용 프로그램을 만들고 iphone에서 JSP (test.jsp의 서버)에 매개 변수를 게시합니다. 다음은 내 코드입니다 :(iPhone에서) 서버에 게시 한 후 반환 결과
NSData *postData = [@"&test=123&field=456" dataUsingEncoding:NSUTF8StringEncoding];
NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]];
// Init and set fields of the URLRequest
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setHTTPMethod:@"POST"];
[request setURL:[NSURL URLWithString:[NSString stringWithString:@"http://mydomain.com/test.jsp"]]];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setHTTPBody:postData];
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
if (connection) {
// Return data of the request
NSData *receivedData = [[NSMutableData data] retain];
}
[request release];
하지만 내 문제는 : 나는 JSP 서버에서 반환 결과를 얻을 수 없습니다. iPhone에서 결과를 얻으려면 JSP로 어떻게 설정할 수 있습니까? iPhone에서도 그렇습니까?
모든
내 JSP 서버에서 설정해야하는 항목은 무엇입니까? – MartinJoo
JSP에 대해서는 아무 것도 모르겠지만 어떤 종류의 메시지 수신 및 메시지에 대한 응답이 필요하다고 가정합니다. –