2017-11-02 4 views
1

gqlを使用して外部graphql URLを取得する方法は?gqlを使用して外部graphql URLを取得する方法

GitHubのレポを1として:

from gql import gql, Client 

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

client.execute(クエリ)

、著者はそれはapollo clientに触発されたと言っていますが、私は実行中にURLを提供する任意の方法を見ていませんgraphql。

答えて

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 
} 
''' 
) 
+0

は、あなたがこれを答えることができますhttps://stackoverflow.com/questions/47076493/403-error-when-hitting-graphql-server-using-python-requests -or-gql –

関連する問題