我需要向我的应用的API发送登录请求,我不会编写API代码,有人正在为我们这样做,所以我使用postman来测试请求,而Postman我这样做:< / p>
URL : {{dev}}/customer/login-mock
Body / x-www-form-urlencoded :
key = toto / value = toto
key = toto / value = toto
有了这个,我得到了回复。
但我不知道如何使用Alamofire实现它...我有点迷失,而我所看到的所有教程都使用url params将参数发送到他们的API。
我可以使用像这样的函数:
RequestManager.request(.POST, "customer/login-mock", body: [username: "toto", password: "toto"])
class RequestManager: NSObject {
request(method, url, body) {
Alamofire.request(someRequest).responseJSON{response in ....}
}
}
感谢您的帮助!
答案 0 :(得分:0)
使用: -
Alamofire.request(.GET, query, parameters : param, headers : headers).responseJSON { (response) -> Void in
switch response.result
{
case .Success: //Success
if let value = response.result.value
{
completion(result: value, error: "")
print(value)
}
case .Failure(let error): //error
completion(result: "", error: error)
}
}