Swift - falha no carregamento do HTTP (código de erro: -1005 [4: -4]) durante o upload da imagem através de um alamofire.

Sou iniciante no iOS e estou usando o Alamofire para fazer upload de imagens. O código que escrevi é o seguinte:

let image = imageView.image
        let imgData = UIImageJPEGRepresentation(image!, 0.2)!
        let headers: HTTPHeaders = [
            "x-access-token": "######",
            "Accept": "application/json"
        ]
        let parameters = ["profile_picture": "kinza"]
        let url = try! URLRequest(url: URL(string:"######")!, method: .post, headers: headers)

        Alamofire.upload(multipartFormData: { multipartFormData in
            multipartFormData.append(imgData, withName: "profile_picture",fileName: "kinza.jpg", mimeType: "image/jpg")
            for (key, value) in parameters {
                multipartFormData.append(value.data(using: String.Encoding.utf8)!, withName: key)
            }
        },
                         with: url)
        { (result) in
            switch result {
            case .success(let upload, _, _):

                upload.uploadProgress(closure: { (progress) in
                    print("Upload Progress: \(progress.fractionCompleted)")
                })

                upload.responseJSON { response in
                    print(response.result.value)
                }

            case .failure(let encodingError):
                print(encodingError)
            }
        }

Quando executo esse código, obtenho o seguinte log:

2017-11-07 11:03:21.595826+0500 TestApiProject[2457:51089] [] nw_socket_get_input_frames recvmsg(fd 6, 4096 bytes): [54] Connection reset by peer
2017-11-07 11:03:21.596094+0500 TestApiProject[2457:51089] TIC Read Status [1:0x6040003612c0]: 1:54
2017-11-07 11:03:21.596495+0500 TestApiProject[2457:51089] [] nw_socket_output_finished shutdown(6, SHUT_WR): [57] Socket is not connected
2017-11-07 11:03:21.597203+0500 TestApiProject[2457:51089] Task <9A25E63E-EC42-419C-A0B7-02998177EDCA>.<1> HTTP load failed (error code: -1005 [4:-4])
2017-11-07 11:03:21.597681+0500 TestApiProject[2457:51091] Task <9A25E63E-EC42-419C-A0B7-02998177EDCA>.<1> finished with error - code: -1005
Upload Progress: 1.0
nil

Ele pesquisou, mas não encontrou nada específico para 'código de erro -1005' Como posso resolvê-lo? Eu perdi alguma coisa?

Eu tenho algumas perguntas sobre isso:

Se o carregamento do http falhou, como o controle foi para o bloco de sucesso da solicitação da Alamofire?O valor de response.result.value é nulo. Há algo errado no meu lado ou no servidor?Preciso adicionar mais alguns atributos ao meu info.plist? É assim que é atualmente.

Qualquer ajuda seria muito apreciada.

questionAnswers(2)

yourAnswerToTheQuestion