1
resposta

[Dúvida] Métodos GET e POST

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?

1 resposta

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), 200

Nesse 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.