Как добавить параметры выпадающего списка в URL-адрес restapi с помощью почтового запроса python

Получение ниже ошибки -

поднять JSONDecodeError («Ожидаемое значение», s, err.value) from None json.decoder.JSONDecodeError: Ожидаемое значение: строка 1, столбец 1 (char 0)

В приведенном ниже коде Python параметры имеют 2 выпадающих списка, то есть dataFormat и метрики, другие являются обычными входными параметрами. Я получаю сообщение об ошибке выше при выполнении кода ниже.

Примечание. Входные параметры представлены в формате JSON.

Пожалуйста, помогите решить.

import sys

sys.path.append("C:/pythonmodules")

import requests

import json

from requests.auth import HTTPBasicAuth

import urllib.parse

from urllib.parse import urlencode

from urllib.request import Request, urlopen

headers={'content-type':'application/json'}

par = {'startDate': '1548061800000', 'endDate': '1548061800000', 'symmetrixId': '000', 'storageGroupId': 'TOD', 'dataFormat':'Average', 'metrics':'HostIOs' }

SGUrl = "xxxxxxxxxxx"

response1 = requests.post(SGUrl, auth=HTTPBasicAuth('pe', 'pe'), verify=False, data =json.dumps(par),  headers=headers)

print (par)

perfSG = response1.json()

print (perfSG)`

person kalyanyellapu    schedule 08.02.2019    source источник
comment
можете указать URL?   -  person chitown88    schedule 08.02.2019
comment
URL-адрес, который я не могу предоставить из соображений безопасности, так как он связан с компанией   -  person kalyanyellapu    schedule 08.02.2019
comment
@ chitown88, когда мы получим такие ошибки?   -  person kalyanyellapu    schedule 08.02.2019
comment
Точно не знаю. Вот почему я задавался вопросом об URL. Специально хотел посмотреть, как будет выглядеть ответ.   -  person chitown88    schedule 08.02.2019


Ответы (1)


Я получил ответ. Мои входные параметры я дал неправильно. В номинале дата должна быть цифрами, а не строкой.

person kalyanyellapu    schedule 13.02.2019