我无法使用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}
输入如下图像描述: