AFNetworking3.0出現Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable


在發送請求后一直報錯, 瀏覽器解析卻沒有問題, 所以基本可以確定是AFNetworking的問題

下面是解決方法:

AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
    // 添加這句代碼
    manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript",@"text/html", nil];
    [manager GET:URLString parameters:params progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {
        success(task, responseObject);
    } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
        failure(error);
    }];

添加設置acceptableContentTypes后, 這個問題就解決了...


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM