Я пытаюсь отправить запрос 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? Я добавил «[» вручную, но он все еще не принят. Пожалуйста, помогите, я потратил впустую часы, чтобы попытаться это исправить.
Спасибо!