如何使用gql访问外部 graphql URL ?
根据 github 仓库:
from gql import gql, Client
client = Client(schema=schema)
query = gql('''
{
hello
}
'''
)
客户端.执行(查询)
尽管作者说它是受到apollo 客户端的启发,但我在执行 graphql 时没有看到任何提供 URL 的方法。
如何使用gql访问外部 graphql URL ?
根据 github 仓库:
from gql import gql, Client
client = Client(schema=schema)
query = gql('''
{
hello
}
'''
)
客户端.执行(查询)
尽管作者说它是受到apollo 客户端的启发,但我在执行 graphql 时没有看到任何提供 URL 的方法。
客户端接受一个可选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
}
'''
)