1

如何像 AFNetworking 一样启用 ssl 连接:

self.manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:[NSURL URLWithString:kHostName]]; 
self.manager.securityPolicy.allowInvalidCertificates = YES;

在我的情况下,我既没有用户名也没有密码,post request就像这样

https://domain/request

和参数:

email=123@abc.com

更新

自从我将参数编码形式更改.JSON.URL.

4

1 回答 1

2

关于什么 :

let user = "user"
let password = "password"

Alamofire.request(.GET, "https://httpbin.org/basic-auth/\(user)/\(password)")
         .authenticate(user: user, password: password)
         .response {(request, response, _, error) in
             println(response)
         }

来自https://github.com/Alamofire/Alamofire

无效的 HTTPS 证书功能似乎尚不可用 - https://github.com/Alamofire/Alamofire/issues/116

于 2014-12-22T09:17:27.870 回答