Я пытаюсь отправить некоторые параметры 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) {
}
(пустой массив, который я предполагаю)?
Что мне не хватает?
а не отлаживать с помощью 'isset' таким образом, просто' var_dump ($ _ POST) 'и посмотреть, что он выдает – Vector
Спасибо - я обновил вопрос. –