输入Alamofire请求的用户名和密码 [英] Entering username and password for Alamofire request
问题描述
我正在尝试使用Alamofire为我的iOS应用发出GET请求,但我真的不知道如何输入用户名和密码。
I'm trying to use Alamofire to do a GET request for my iOS app, but I don't really know how to enter my username and password.
成功运行的cURL命令是
The cURL command that ran successfully was
curl -k -u用户:pw https: // url / cli /方法
curl -k -u user:pw https://url/cli/method
并返回正确的JSON
and it returned the correct JSON
Alamofire
for Alamofire I tried
Alamofire.request(.GET, self.baseURL + method, parameters: params).responseJSON { (_, _, JSON, _) in
println(JSON)
baseURL +方法为 https:// url / 休息 /方法
where baseURL + method is https://url/rest/method
和params是
let params = [
"username" : self.username.text,
"password" : self.password.text
]
但是当我尝试它时
NSURLConnection / CFURLCon否HTTP加载失败(kCFStreamErrorDomainSSL,-9813)
NSURLConnection/CFURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813)
我在做什么不正确?
推荐答案
显然,Alamofire中有一些与此有关的东西。我需要做...
Apparently there is a thing for this in Alamofire. I need to do...
Alamofire.request(.GET, self.baseURL + method, parameters: nil)
.authenticate(user: self.username.text, password: self.password.text)
.responseJSON { (_, _, JSON, _) in
println(JSON)
}
对自己进行身份验证。
这篇关于输入Alamofire请求的用户名和密码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!