2
私はAlamofireを使用しており、私のサーバーからJSONフィードを取得しようとしています。サーバーには、ユーザーとパスワードを使用して自己署名入りの証明書とアクセス権があります。Alamofire 4 - Swift 3 - 資格証明と自己署名入りの証明書
は、ここに私のコード
let user = "user"
let password = "password"
let url1 = "https://10.0.1.2:4711/fhem/?cmd=jsonlist2&XHR=1"
let credential = URLCredential(user: user, password: password, persistence: .forSession)
let serverTrustPolicies :[String: ServerTrustPolicy] = [
"10.0.1.8": .disableEvaluation
]
let AlamoSession = SessionManager(serverTrustPolicyManager: ServerTrustPolicyManager(policies: serverTrustPolicies))
AlamoSession.request(url1)
.authenticate(usingCredential: credential)
.responseJSON { response in
debugPrint(response.response)
print("Result value \(response.result.value)")
//print (response.result.value?.valueForKey("status"))
}
だが、それはも動作しません!
どうすればいいですか?
https URLで自己署名入り証明書を取得するリクエストを行いますか? Info.plistファイルで
私のAPPに私は のApp交通セキュリティ設定を追加 - 任意のロードを許可する - YES