Запрос PUT: текст JSONObject должен начинаться с '{' в 1 [символ 2, строка 1] - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь отправить запрос PUT, используя запросы в python следующим образом.

payload = {'value' : share}
r = requests.request("PUT", url, headers=headers, data=json.dumps(payload))

В качестве ответа я получаю

A JSONObject text must begin with '{' at 1 [character 2 line 1]

Я просмотрел все вопросы здесь, но решения, к сожалению, мне не помогли.

Проблема кажется находиться в самой сети, где возникает следующая ошибка:

Полезная нагрузка считывается в сети как {"value": 12}

Разве это не правильный JSONObject? Я добавил «[» вручную, но он все еще не принят. Пожалуйста, помогите, я потратил впустую часы, чтобы попытаться это исправить.

Спасибо!

...