Implementação de clientes http
cliente criados
- get-user
- login
- get-current-user
cli >> linux
cli.exe >> win
cli_mac >> mac
Para buscar usuário digite o comando abaixo. ou usar os binários para o seu sistema operacional que se encontra na pasta bin
- executando com o binario
cli.exe -action get-user -id 1
- executando com o go
go run ./cmd/client -action get-user -id 1
saida esperada: {1 atuny0 9uQFF1Lh [email protected] }
- executando com o binario
cli.exe -action login -user atuny0 -pass 9uQFF1Lh
- executando com o go
Em seguida, com os dados de usuário e login digite o comando abaixo.
go run ./cmd/client -action login -user atuny0 -pass 9uQFF1Lh
saida esperada:
usuario logado com sucesso
{1 atuny0 [email protected] eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhdHVueTAiLCJlbWFpbCI6ImF0dW55MEBzb2h1LmNvbSIsImZpcnN0TmFtZSI6IlRlcnJ5IiwibGFzdE5hbWUiOiJNZWRodXJzdCIsImdlbmRlciI6Im1hbGUiLCJpbWFnZSI6Imh0dHBzOi8vcm9ib2hhc2gub3JnL1RlcnJ5LnBuZz9zZXQ9c2V0NCIsImlhdCI6MTcxNjA1MzM3NCwiZXhwIjoxNzE2MDU2OTc0fQ.jMZQAIaKjlsi629ZSBCSdOe5-VielinA1Rh1ZkJmwfc}
E por último o cliente customizado.
- executando com o binario
cli.exe -action get-current-user -user atuny0 -pass 9uQFF1Lh
- executando com o go
go run ./cmd/client -action get-current-user -user atuny0 -pass 9uQFF1Lh
saida esperada: {1 atuny0 9uQFF1Lh [email protected] }