Intereting Posts

Как я могу ответить на POST из приложения iPhone в PHP?

У меня есть код Objective C, создающий NSUrlConnection следующим образом:

//prepar request NSString *urlString = [NSString stringWithFormat:@"http://ctruman.info/post.php"]; NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease]; [request setURL:[NSURL URLWithString:urlString]]; [request setHTTPMethod:@"POST"]; //set headers NSString *contentType = [NSString stringWithFormat:@"text/xml"]; [request addValue:contentType forHTTPHeaderField: @"Content-Type"]; //create the body NSString *formData = [[NSString alloc] initWithFormat:@"%@ %@", username.text, password.text]; NSData *postData = [[NSString stringWithString:formData] dataUsingEncoding:NSUTF8StringEncoding]; //post [request setHTTPBody:postData]; //get response NSHTTPURLResponse* urlResponse = nil; NSError *error = [[NSError alloc] init]; NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&urlResponse error:&error]; NSString *result = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding]; NSLog(@"Response Code: %d", [urlResponse statusCode]); if ([urlResponse statusCode] >= 200 && [urlResponse statusCode] < 300) { NSLog(@"Response: %@", result); } 

Затем у меня есть php-скрипт, который должен читать мои POST-переменные, которые отправляются:

 <?php print('<pre>'); print_r($_POST); print('</pre>'); ?> 

Когда я выполняю это, NSLog выплевывает следующее:

  массив
     (
     ) 

Почему это не печатает мои переменные сообщения? Я неправильно делаю запрос POST?