Я делаю вызов REST на сервер Gerrit. Довольно прямое ожидание. Я не понимаю ответ. Глядя на сетевой трафик c из Chrome, Chrome получает тот же ответ. Так что, наверное, я просто не понимаю, как разобрать ответ. Вот мой код и некоторые ответы:
import requests
from requests.auth import HTTPBasicAuth
url = 'https://my.gerrit.server.com/changes/?n=1&q=owner=me'
headers = { 'Content-Type': 'application/json', 'charset' : 'UTF-8'}
response = requests.get(url, verify=False, auth=HTTPBasicAuth('usernmae', 'password'), headers=headers)
Если мы напечатаем response.text, мы получим это:
')]}\'\n[\n {\n "id": "some_id, ... ,\n "requirements": []\n }\n]\n'
Все выглядит как действительный JSON, кроме начала )]} .
Как мне разобрать это?