2014-01-20 1 views
0

Вот ситуация:извлечения данных, размещенных с NSRequest на файле PHP на сервере

  • Я арендовал сервер, где PHP 5, apache2 и работает.
  • Я выполняю запрос HTTP POST в моем приложении iOS с использованием NSMutableURLRequest и NSURLConnnection.
  • Я посылаю данные следующим образом:

    NSMutableDictionary *postDictionnnary = [NSMutableDictionary dictionaryWithObjects:@[@"login",username,password] 
                          forKeys:@[@"type",@"username",@"password"]]; 
    NSData *requestBodyData = [NSKeyedArchiver archivedDataWithRootObject:postDictionnnary]; 
    request.HTTPBody = requestBodyData; 
    
    1. Является ли это правильный путь?
    2. На моем сервере, в моем php-файле, где я могу получить эти данные? $ _REQUEST кажется пустым.

Спасибо!

+0

Ответ здесь: http://stackoverflow.com/questions/ 330060/проблем с помощью-nsurlrequest к пост-данных к серверу –

ответ

0

попытка добавить метод request

request.HTTPMethod = @"POST"

В файле PHP, вы должны быть в состоянии восстановить ваши данные, используя $_POST['key'];