저는 iPhone 용 웹 서비스를 처음 접하고 간단합니다. 그러나 서버에서 PHP 스크립트로 값을 보내고 싶습니다. 그러나 실제 값 (PHP에서 $ _GET으로 액세스)에 값을 넣고 싶지 않은 값이 너무 많습니다. 내 PHP 스크립트가 모든 데이터를 가져 와서 처리하도록하는 XML 문자열을 보내고 싶습니다. 지금까지 데이터를 전송하기위한 다음과 같은 템플릿이 있습니다.게시 된 문자열을 서버 측의 iPhone 응용 프로그램에서 얻는 방법
NSURL *someURL = ...
NSString *xmlString = @"This would be the entire XML message";
NSData *data = [xmlString dataUsingEncoding:NSUTF8StringEncoding];
NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:someURL cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:90];
[req setHTTPBody:data];
[req setHTTPMethod:@"POST"];
이제는 XML을 PHP 스크립트에 제출합니다. 내 질문은 어떻게 서버 측에서 이것을 얻을 수있을 것인가? $ _POST [ '?????'] 값은 무엇이 될까요?
감사
감사 webbiedev을 너무 좋아 에코 $ rawPost 가정에서 I 오전; 제공된 예제에서 Obj-C 코드에 의해 게시 된 XML을 반향 출력합니까? 미안 해요, 나는 주말까지 내 맥에 대한 액세스 권한이 없으므로 이것을 테스트 할 수 없지만, 그래서 나는 갑판을 달릴 수 있도록 clearify하고 싶습니다. 말하기 : – Pazzy
그것은 원시 코드이므로 인코딩됩니다. '$ rawPost'를'urldecode()'에 건네 주면 좋을 것입니다. – webbiedave
고마워 ... 잘하면이 문제와 함께 작동합니다 :) – Pazzy