Как попасть на внешний URL-адрес graphql с помощью gql

Как попасть на внешний URL-адрес graphql с помощью gql?

Согласно репозиторию github:

from gql import gql, Client

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

client.execute (запрос)

Несмотря на то, что автор говорит, что он вдохновлен клиентом apollo, я не видел никакого выхода предоставления URL-адреса при выполнении graphql.


person Tevin Joseph K O    schedule 02.11.2017    source источник


Ответы (1)


Клиент принимает необязательный параметр 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
}
'''
)
person L3viathan    schedule 02.11.2017