2013-06-21 163 views
1

我正嘗試使用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) { 

}

(空數組我假定)?

我錯過了什麼?

+1

而不是使用'isset'以這種方式調試只是'var_dump($ _ POST)'並看看它踢出了什麼 – Vector

+0

謝謝 - 我更新了問題。 –

回答

0

我失蹤尾部的'/'從我的postPath。 :/