Duvida HTTP requests e FLASK

Duvida HTTP requests e FLASK

por Eric Lee -
Número de respostas: 3

Pelo que eu entendi o flask não chega a fazer requests só receber e analisa-los, por isso usei um outro modulo (requests) para fazer isso. Quando uso uma rota gerada pelo flask para fazer um request (get ou post) em outras páginas tudo ocorre bem, mas usando em uma URL gerada pelo próprio flask a página fica em loading e nada acontece.

Tentei usar os responses do flask mas também não funcionou. Alguem pode me ajudar?

Em resposta à Eric Lee

Re: Duvida HTTP requests e FLASK

por Thiago Pereira Bueno -

Sim, pelo que eu entendi o Flask é um microframework para desenvolvimento de aplicações web... e assim vem equipado com um servidor web para responder requisições HTTP (GET, POST, ...)

Para testá-lo vc pode simplesmente usar algum browser ou mesmo algum utilitário de linha de comando (curl por exemplo)...

Agora com relação ao teu problema, não sei se entendi muito bem...

Vc quer dizer que as tuas @app.routes não respondem ?

Vc configurou certo no Flask o tipo de request (POST)? E no client vc está fazendo a requisição tbm com POST? Não esqueceu de dar um app.run() ?

Enfim, manda mais detalhes para entender melhor..

[]s

Em resposta à Thiago Pereira Bueno

Re: Duvida HTTP requests e FLASK

por Eric Lee -

oi Thiago,

Eu configurei corretamente o flask, se uso um curl eu consigo a resposta desejada.

O que estou tentando é ao acessar uma url gerada pelo flask (por ex: http://127.0.0.1:500/fazer-request),
o meu programa faca um post em outra página de outra url (por ex: http://127.0.0.1:500/recebe-post).

O que eu consegui até agora é fazer a url fazer um post request em uma outra página da web e trazer a resposta, ou a minha página que recebe o post retornar alguma informação. O que não consigo é fazer essas páginas se comunicarem.