2016-03-22 27 views
0

AFSessionManager kullanılarak gönderilen POST verilerini almaya çalışıyorum ancak POST ($ _POST ['param']) verilerine erişemiyorum. Bununla birlikte, bir GET komutu gönderirken GET ($ _GET ['param'])) 'ı alabilirim. Lütfen yardım et!AFNetworking 3.0 tarafından gönderilen Sonrası Verilerin Alınması

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'))); 
} 
+0

Aynı sorunu yaşıyorum ve çalışmayan çok sayıda çözümü denedim – Midas

+0

Lütfen bir çözümle karşılaşırsanız bana bildirin – Webby

cevap

0

kodu, yukarıda listelenen ve AFNetworking için cocoadocs.org belgelenmiş doğrudur.

Halamam URL dizesinde idi. alanım, URL’nin önüne "www" eklemeyle ilgili çok spesifikti.

Eğer sıkışmış iseniz, bunu deneyin!

İlgili konular