AFNetworking を使用していくつかのパラメータを API に送信しようとしています。アプリケーションコードを次のように減らしました。
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";
}
「チームが設定されていません」という応答を常に受け取ります。
POST を vardump すると、次のように返されます。
'array(0) {
}
(空の配列だと思います)?
私は何が欠けていますか?