2
respostas

[Dúvida] Não estou conseguindo faze o send no postman

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Não sei por qual motivo não consigo fazer a requisição

2 respostas

Ola,

O Postman está funcionando, o que não está funcionando é o servidor da sua aplicação Java.

O erro mostrado é:

Error: connect ECONNREFUSED 127.0.0.1:8080

Isso quer dizer literalmente:
“tentei acessar o endereço, mas não existe nenhuma aplicação escutando nessa porta”.

Ou seja, quando você faz:

POST http://localhost:8080/tutor

o Postman procura um servidor rodando em localhost na porta 8080 — e não encontra.
****Verifique estes pontos, na ordem:

  1. A aplicação Java não está rodando

    • Confirme se você deu Run no projeto

    • Veja no console da IDE se o Spring Boot (ou servidor) subiu sem erros

    • Deve aparecer algo como:

      Tomcat started on port(s): 8080
      
  2. A porta não é 8080

    • Confira no application.properties ou application.yml

    • Pode estar, por exemplo:

      server.port=8081
      
    • Se for esse o caso, ajuste o Postman para a porta correta

  3. O projeto não é uma API ainda

    • Se você ainda não criou um @RestController com @PostMapping("/tutor"),
      essa rota simplesmente não existe
    • Mesmo assim, se o servidor estivesse rodando, o erro seria 404 — não ECONNREFUSED
  4. Erro ao subir a aplicação

    • Às vezes a aplicação “morre” ao subir por causa de exceção
    • Olhe o console da IDE com atenção (stacktrace em vermelho)

No curso Java exceções, o foco não é o Postman em si, mas sim:

  • entender exceções
  • capturar erros
  • tratar falhas no fluxo

Então o Postman só funciona se a aplicação estiver realmente no ar.

Você pode me mandar:

  • print do console da IDE
  • ou o trecho onde você sobe a aplicação (main, @SpringBootApplication)

que eu te digo exatamente onde está o problema.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade