Получение HTTP Ошибка 400: Неверный запрос - Python2.7 - PullRequest
0 голосов
/ 29 января 2019

Я получаю HTTP-ошибку 400: ошибка неверного запроса при выполнении следующего кода. Я запускаю это с jython2.7. Мне нужно получить результат GraphQL, вызвав этот скрипт из python 2.7.

import urllib
import urllib2


query = """
        {
          repository(owner: "TEST-Management", name: "TEST") {
            object(expression: "master":"Compile/test/Tables") {
          ... on Tree{
                entries{
                  name
                }
              }
            }
          }
        }
        """

url = 'https://api.github.com/graphql'
values = {'query' : query}
headers = {"Authorization": "Bearer 4f6a2cdf6cbdf569ef524sd45j0d5ed0"}
data = urllib.urlencode(values)
req = urllib2.Request(url, data, headers)
response = urllib2.urlopen(req)
the_page = response.read()
print(the_page)

Я не понимаю, что я сделал не так в этом коде. Кто-нибудь может помочь?

...