O balão (com Flask-RESTful) não está analisando cargas úteis JSON

Estou criando um front-end em Angular e o back-end no Flask com a extensão RESTful. Por padrão, o Angular gosta de enviar dados de volta como uma carga útil (por exemplo, é isso que parece nas ferramentas do desenvolvedor do Chrome:) Também estou ciente de que ele pode formatar isso facilmente em uma carga JSON, que será preferível para alguns outros casos em outros pontos de extremidade.

Qual é a melhor maneira de usar o analisador de argumentos no RESTful para lidar com isso? Se eu codificar as coisas como dados do formulário, elas poderão ser lidas por reqparse, mas não apenas uma carga útil bruta como esta (embora da leitura de suasdocumentação e fonte, parece que deve ser capaz de lidar com mais do que isso). Estou ciente de que, usando o argumento 'location' em reqparse, ele pareceráem outro lugar (por padrão, ele aparece emform ejson) No entanto, qualquer coisa que não seja enviada por meio de campos de formulário não parece ser analisada, apesar de qualquer coisa que eu tente (mesmo quando definir explicitamente o local para incluir todos os atributos dorequest, por exemplo, json, args). O código de exemplo aparece como:

class Login(restful.Resource):

    def __init__(self):
        self.parser = reqparse.RequestParser()
        self.parser.add_argument('user', type=str, required=True)
        self.parser.add_argument('passw', type=str, required=True)

    def post(self):
        args = self.parser.parse_args()

        # Some logic here
        return self.response        

Existe algo que estou fazendo de errado para não conseguir ler args?

questionAnswers(1)

yourAnswerToTheQuestion