Padronização de erros em APIs com Problem Details

  Рет қаралды 2,841

André Secco

André Secco

Күн бұрын

O tema padronização em APIs sempre é muito importante, ainda mais quando falamos de retorno para os usuários. Nesse vídeo, veremos a padronização do retorno de erros das APIs utilizando Problem Details descrito na RFC 7807.
Assista a live na íntegra: www.youtube.co...
---------------------------------
Comunidade no Discord: bit.ly/andresec...
Siga-me também nas plataformas:
Site/Blog: andresecco.com.br
Twitch: / andresecco
Facebook: / andresecco.fanpage
Twitter: / andre_secco
Instagram: / secco.andre
GitHub: github.com/and...
#ProblemDetails #API #Erros #Errors #Padronização #RFC7807

Пікірлер: 4
@alexanlp
@alexanlp Жыл бұрын
André, caberia um logar os detalhes ai nesse seu método de extensão para produção, né?
Жыл бұрын
Sim, ainda não abordei a parte de logs nessa aplicação, mas sim...no caso dessas exceções é importante registrar em logs
@dandantasgameplays
@dandantasgameplays Жыл бұрын
Por que o status code deveria ser colocado no body se já está presente no header? Não seria redundante?
Жыл бұрын
Então, a ideia é padronizar, agrupando o máximo de informações necessárias sobre um erro sem ter que recorrer a outras fontes de informação. Sem contar que o status code original gerado pelo sistema (que recebemos via status code convencional do HTTP) pode ser modificado ao longo do caminho por algum proxy ou cache no caminho. Dessa forma, ter o status code também no corpo da resposta pode garantir o status code originalmente gerado pelo sistema, sem a alteração de outros fatores. Isso pode ser consultado no capítulo 5 da RFC 7807 que citei no vídeo: www.rfc-editor.org/rfc/rfc7807
ASP.NET Core WebAPI: Criando respostas customizadas
20:25
André Secco
Рет қаралды 2,1 М.
Status Code e Tratamento de Erros // REST API #4
37:43
Rodrigo Branas
Рет қаралды 15 М.
小天使和小丑太会演了!#小丑#天使#家庭#搞笑
00:25
家庭搞笑日记
Рет қаралды 53 МЛН
小丑家的感情危机!#小丑#天使#家庭
00:15
家庭搞笑日记
Рет қаралды 25 МЛН
Когда отец одевает ребёнка @JaySharon
00:16
История одного вокалиста
Рет қаралды 12 МЛН
Bike Vs Tricycle Fast Challenge
00:43
Russo
Рет қаралды 112 МЛН
Elegant Global Error Handling Using Middleware In ASP.NET Core
13:58
Milan Jovanović
Рет қаралды 87 М.
Tratamento de erros no Express.js com TypeScript
43:25
Guido Cerqueira
Рет қаралды 13 М.
Spring 6 and Problem Details
21:50
Spring in Action
Рет қаралды 5 М.
Communicating Warning Information in HTTP APIs
21:16
OpenAPI Initiative
Рет қаралды 685
BEYOND Status Codes! Better REST HTTP API Error Responses
7:52
CodeOpinion
Рет қаралды 17 М.
Centralizando e padronizando os erros da sua API .NET Core em um middleware
13:12
Tutorial consumo API Rest com Console C#
13:27
Guilherme de Jesus Santos
Рет қаралды 12 М.
Handling HTTP API Errors with Problem Details
8:56
CodeOpinion
Рет қаралды 15 М.
Xiaomi 15 - АЙФОН ТЕПЕРЬ ДЛЯ НИЩЕБРОДОВ…
12:30
Thebox - о технике и гаджетах
Рет қаралды 240 М.
Как удалить компромат с компьютера?
0:20
Лена Тропоцел
Рет қаралды 2,5 МЛН
Где купить колонку Алиса в ОАЭ или США ?
0:17
Electronics_latvia
Рет қаралды 4,7 МЛН
Последствия выхода Айфона 16
0:23
ТРЕНДИ ШОРТС
Рет қаралды 6 МЛН
Mac USB
0:59
Alina Saito / 斎藤アリーナ
Рет қаралды 34 МЛН
Apple designers updating the iPhone design 😫
0:26
Hassan Said
Рет қаралды 7 МЛН