如何使用gql点击外部graphql网址?
根据github repo:
from gql import gql, Client
client = Client(schema=schema)
query = gql('''
{
hello
}
'''
)
client.execute(查询)
尽管作者说它受到apollo client的启发,但在执行graphql时我没有看到任何提供URL的方法。
答案 0 :(得分:2)
客户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
}
'''
)