KOKA
Имхо излишний шаманизм. Самое главное, что мы теперь поняли что flask не воспринимает твой запрос как application/json. Где он ещё поймался, в request.args или request.form?
вот результаты были:
print (request.arg) #500 ответ, has no attribute 'arg'
print (request.values) #400 ответ, CombinedMultiDict
print (request.json) #400 ответ, NONE
print (request.get_json(force=True)) #400 ответ, пусто
print (request.form) #200 ответ, null