簡體   English   中英

檢索從AFNetworking 3.0發送的發布數據

[英]Retrieving Post Data sent from AFNetworking 3.0

我正在嘗試檢索使用AFSessionManager發送的POST數據,但無法訪問POST($ _POST ['param'])數據。 但是,我可以在發送GET命令時檢索GET($ _GET ['param']))。 請幫忙!

xcode:

NSString *baseURL = baseURLIn;
NSDictionary *parameters = inputKeys;

AFHTTPSessionManager *manager =[[AFHTTPSessionManager manager]initWithBaseURL:[NSURL URLWithString: baseURL]];
manager.responseSerializer = [AFJSONResponseSerializer serializer];
manager.responseSerializer.acceptableContentTypes =  [manager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/xml"];
[manager POST:@"" parameters:parameters progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {
    NSLog(@"re:%@, keys=%@", responseObject, parameters);
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
    NSLog(@"h=%@",error);
}];

的PHP:

if($_POST){
  die(json_encode(array('e'=>$_POST['email'], 't'=>'emailAddress')));
}

上面列出並在cocoadocs.org上針對AFNetworking記錄的代碼是正確的。

我的錯誤是在URL字符串中。 我的域名非常明確地在網址前面添加了“ www”。

如果您被卡住,請嘗試此!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM