Я пытаюсь понять, как передать данные с помощью метода запроса POST в шлюзе ядра ноутбука Jupyter и выполнить проверку параметров.
Я уже провел несколько тестов методом GET, и он работает как положено:
import json
# GET /get
req = json.loads(REQUEST)
args = req['args']
if 'name' not in args:
print(json.dumps({'name': None}))
else:
name = args['name'][0]
print(json.dumps({'name': name}))
Итак, если я получу http://127.0.0.1:8888/get?name=John, я получу желаемый результат запроса GET в формате json.
Но что если я захочу (после предыдущей проверки GET) также сделать запрос POST, передав необработанное тело , как это, и выполнить правильную проверку, чтобы вывести параметры значения только в том случае, если они заполнено или не пусто / пусто?
{"parameter_1":"5",
"parameter_2":"33",
"parameter_3":"120"
}
Заранее спасибо за предложения.