如何使用 gql 访问外部 graphql URL
How to hit external graphql URL using gql
如何使用 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
}
'''
)
如何使用 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
}
'''
)