Aplicação criada com o objetivo de praticar e fixar mais os conceitos sobre HTTP, funcionando como um cliente que envia requisições para o servidor.
C# 11 | .NET 7 |
O cliente consegue fazer as quatro operações básicas de um crud sobre cadastro de produtos via terminal.
Endpoints | |||
---|---|---|---|
GET | POST | PUT | DELETE |
- Todo o desenvolvimento foi feito com auxílio das classes HttpListener e HttpClient para administrar as requisições e as respostas entre client-server.
- O servidor não lida com banco de dados. Toda a inclusão, alteração e exclusão é feita manipulando um
List<>
.
git clone
para fazer uma cópia do repositório (Faça o clone do repositório do server para rodar em conjunto: Server HTTP)- Abra o terminal dentro da pasta da aplicação
dotnet run Client
para iniciar a aplicação e fazer requisições.- Observação: Para fazer a alteração e exclusão de um produto, é necessário ter o id, então liste os produtos antes para saber qual id do respectivo produto