我正嘗試使用AFNetworking將一些參數發送到API。我減少了我的應用程序代碼:無法讀取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我返回POST:
'array(0) {
}
(空數組我假定)?
我錯過了什麼?
而不是使用'isset'以這種方式調試只是'var_dump($ _ POST)'並看看它踢出了什麼 – Vector
謝謝 - 我更新了問題。 –