我无法使用Alamofire以代码发送请求

时间:2019-06-03 00:13:23

标签: ios swift post alamofire postman

我无法使用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

0 个答案:

没有答案