1
私は、GraphQLクエリを実行するためにApollo iOSクライアントを使用しています。私は、コードの下に使用して達成することができていたヘッダーに認証トークンを渡す必要があります -GraphQL Apollo iOSクライアントレスポンスヘッダ
let apolloAuth: ApolloClient = {
let configuration = URLSessionConfiguration.default
let token = "Bearer \(UserDefaults.standard.string(forKey: "UserToken") ?? "")"
// Add additional headers as needed
configuration.httpAdditionalHeaders = ["Authorization": token]
let url = URL(string: "...URL.../graphql")!
return ApolloClient(networkTransport: HTTPNetworkTransport(url: url, configuration: configuration))
}()
クエリは以下のようになっフェッチマイ -
apolloAuth.fetch(query: referralQuery){ (result, error) in
if let error = error {
print(error.localizedDescription)
return
}else{
self.referralId = result?.data?.referrals?.id
}
}
今私のサーバーは後に、すべてのリフレッシュ認証トークンを返します。応答ヘッダーの一部である要求。私は応答ヘッダーからトークンを取得する必要がありますが、私はそれを行う方法を見つけることができません。誰かが私にこれを導くことができますか?