Я не могу отправить запрос в коде, используя Alamofire - PullRequest
0 голосов
/ 03 июня 2019

Я не могу отправить запрос в коде, используя Alamofire (URLSession также используется).В чем проблема: я отправляю почтовый запрос почтальону, он успешен, но с помощью Alamofire это не так, я проверил параметры тела и добавил поля в infoPlist (это httpзапрос).код и скриншоты ниже.Заранее большое спасибо.

код:

      let params: [String: String] = [
            "username" : "fdgdfgdf",
            "insta" : "luca__santucci",
            "phone" : "0956699941",
            "password" : "123Rock123"
        ]

        // Params while hard code is installed

        Alamofire.request(URL(string: url)!, method: .post, parameters: params, encoding: JSONEncoding.default, headers: nil).responseJSON { responce in
            guard let model = responce.data else {
                completion(nil)
                return
            }
            let decoder = JSONDecoder()
            let data = try? decoder.decode(SignUp.self, from: model)
            completion(data)
        }

мой ответ с сервера в приложении

▿ Optional<SignUp>
  ▿ some : SignUp
    - ok : false
    ▿ desc : Optional<String>
      - some : "Not enough data (\'username\', \'insta\', \'phone\', \'password\')"

в почтальоне

{"ok": true}

введите описание изображения следующим образом: img

...