【发布时间】:2021-05-07 20:23:09
【问题描述】:
如何让 ApolloClient 接受自签名证书?我们将它用于内部应用程序,并且由于认证问题,对 GraphQL 端点的调用失败。我在存储库问题中找到了this thread,但自那次讨论以来,API 似乎发生了一些变化,而当前正确的方法正在躲避我。
目前,我的集成测试下降到.failure 分支报告证书验证问题:
let apollo = AppConstants.current.apollo
apollo.fetch( query: DriverStatementsIncompleteQuery( onepass: "test-user" ) ) { result in
switch result {
case .success( let results ):
print( results )
XCTAssertNil( results.errors )
self.completedExpectation.fulfill()
case .failure( let error ):
XCTFail( error.localizedDescription )
self.completedExpectation.fulfill()
}
}
wait( for: [self.completedExpectation], timeout: 5 )
【问题讨论】:
标签: apollo-ios