Параметр запроса публикации данных AFHTTPSessionManager (текст + код смайликов) - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь опубликовать параметры данных с текстом параметра AFHTTPSessionManager, например, «Testing Note \ U25fd», но каждый раз, показывая ошибку

com.alamofire.serialization.response.error.response = {Код состояния: 502 Заголовки {Connection = («keep-alive»); «Длина содержимого» = (182); "Content-Type" = ("text / html"); Дата = («Понедельник, 27 апреля 2020 17:59:25 GMT»); Server = ("nginx / 1.14.0 (Ubuntu)"); }}

Я использую код ниже

AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
            manager.responseSerializer = [AFHTTPResponseSerializer serializer];

            manager.responseSerializer.acceptableContentTypes = [manager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/html"]; 

[manager POST:url parameters:parameters headers:httpHeader progress:^(NSProgress * _Nonnull uploadProgress) {
                    NSLog(@"Progress *** *** ***: %@", uploadProgress);

                } success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {
                     if(completionHandler)
                     {
                        completionHandler(responseObject, nil);
                     }
                } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
                    NSLog(@"Error: %@", error);
                    //pass to your completion handler
                    if(completionHandler) {
                        completionHandler(nil, error);
                    }
                }];
...