PYTHON dev - API VyOS - PullRequest
       0

PYTHON dev - API VyOS

0 голосов
/ 29 января 2020

Я делаю python сценарий для получения конфигурации шоу благодаря REST API, но ключ не может быть прочитан.

Можете ли вы помочь мне об этой проблеме?


import requests
from requests.auth import HTTPBasicAuth
import urllib3
import json
urllib3.disable_warnings()
headers = {
 'content-type': 'application/json',
 'key': '99112200f'
}
files = {
    'data': (None, '{"op": "showConfig", "path": []}'),
}

response = requests.post('https://192.168.1.16/retrieve', files=files, headers=headers, verify=False)
print(response.request.body)
print(response.request.headers)
print(response.text)
print(response.history)

РЕЗУЛЬТАТ:

b'--a0c19e0f630142c597e808c462be7452\r\nContent-Disposition: form-data; name="data"\r\n\r\n{"op": "showConfig", "path": []}\r\n--a0c19e0f630142c597e808c462be7452--\r\n'
{'User-Agent': 'python-requests/2.18.4', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/json', 'key': '99112200f', 'Content-Length': '155'}
{"success": false, "error": "Valid API key is required", "data": null}
[]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...