2013-06-21 5 views
1

Я пытаюсь отправить некоторые параметры API, используя AFNetworking. Я сократил свой код приложения, чтобы:Невозможно прочитать POST-параметры

NSDictionary *params = @{@"team":@"WashingtonNationals"}; 

[_client postPath:@"updateTeamAlert" 
     parameters:params 
      success:^(AFHTTPRequestOperation *operation, id responseObject) 
{ 
    NSString *responseStr = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding]; 
    NSLog(@"Request Successful, response '%@'", responseStr); 
} 
      failure:^(AFHTTPRequestOperation *operation, NSError *error) 
{ 
    NSLog(@"[HTTPClient Error]: %@", error.localizedDescription); 
}]; 

На сервере я использую следующий PHP для отладки:

if (isset($_POST["team"])) { 
     echo "team set ok"; 
    } 
    else { 
     echo "team not set"; 
    } 

Я постоянно получать «команду не установлен» ответ.

Когда я vardump Почте я возвращаемый:

'array(0) { 

}

(пустой массив, который я предполагаю)?

Что мне не хватает?

+1

а не отлаживать с помощью 'isset' таким образом, просто' var_dump ($ _ POST) 'и посмотреть, что он выдает – Vector

+0

Спасибо - я обновил вопрос. –

ответ

0

я пропускал конечный '/' из моего postPath. :/