Só consigo usar se GET uso o GET, e se POST uso o POST, não consigo usar os dois ao mesmo tempo para usar valores retornados de ambos para fazer operações com eles.
Como faço?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Só consigo usar se GET uso o GET, e se POST uso o POST, não consigo usar os dois ao mesmo tempo para usar valores retornados de ambos para fazer operações com eles.
Como faço?
Normalmente é utilizado o POST retornando o objeto criado, com isso não ser necessário fazer um GET.
Exemplo:
@app.route('/api/objeto', methods=['POST'])
def criar_objeto():
# Obtém os dados enviados na requisição
dados = request.get_json()
# Realiza o processamento dos dados e cria o objeto
# Neste exemplo, vamos apenas retornar o mesmo objeto recebido
objeto = dados
# Retorna o objeto como resposta em formato JSON
return jsonify(objeto), 200Nesse caso eu crio o objeto e retorno ele, com isso consigo trabalhar com ele na minha aplicação em uma única chamada.
Espero ter ajudado.