Вам нужно установить тип содержимого запроса application/json
для свойства .json
; это будет None
в противном случае. См. Документацию Flask Request
:
Если тип mimetype
blockquote>application/json
, это будет содержать проанализированные данные JSON. В противном случае это будетNone
.Flask 0.10 добавил метод
request.get_json()
, и вы должны использовать этот метод вместо свойства.json
. Вы можете сообщить методу пропустить требование типа содержимого, установивforce=True
.Обратите внимание, что если в этот момент возникает исключение (возможно, это приводит к ответу 400 Bad Request ), данные JSON недействительны. Он каким-то образом искажен; вы можете проверить его с помощью валидатора JSON.