gpt4 book ai didi

python - 如何使用 gql 访问外部 graphql URL

转载 作者:行者123 更新时间:2023-12-01 02:28:45 24 4
gpt4 key购买 nike

如何使用 gql 访问外部 graphql URL ?

根据 github 存储库:

from gql import gql, Client

client = Client(schema=schema)
query = gql('''
{
hello
}
'''
)

client.execute(查询)

尽管如此,作者表示它的灵感来自 apollo client ,我没有看到任何在执行 graphql 时提供 URL 的方法。

最佳答案

客户端accepts可选的 transport 参数,您可以在其上提供 gql.transport.requests.RequestsHTTPTransport 的实例。

它的第一个参数是 URL:

from gql import gql, Client
from gql.transport.requests import RequestsHTTPTransport
transport = RequestsHTTPTransport("http://example.com")
client = Client(schema=schema, transport=transport)
query = gql('''
{
hello
}
'''
)

关于python - 如何使用 gql 访问外部 graphql URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47075812/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com