Запрос Alamofire получает ошибку Alamofire.AFError.responseSerializationFailed в Swift - PullRequest
0 голосов
/ 28 августа 2018

Я выполняю вызов API с помощью Alamofire из своего приложения Swift, и он успешно выполняет вызов, но я получаю следующую ошибку.

Error: Optional(Alamofire.AFError.responseSerializationFailed(Alamofire.AFError.ResponseSerializationFailureReason.jsonSerializationFailed(Error Domain=NSCocoaErrorDomain Code=3840 "Unable to convert data to string around character 2643." UserInfo={NSDebugDescription=Unable to convert data to string around character 2643.})))

И вызов API выглядит следующим образом

Alamofire.request(Constants.urlString)
    .responseJSON { response in
        guard let json = response.result.value as? [String: Any] else {
            print("didn't get todo object as JSON from API")
            print("Error: \(response.result.error)")
            return
        }
        print(json)

Даже, я проверил URL-адрес в Почтальоне, и он показывает как действительный. Также я проверил ответ в jsonlint.com, даже, что также показывает действительный json.

Может кто-нибудь предложить мне, как решить эту проблему?

...