Web

A sessão Web reúne as configurações, como os endpoints expostos, a ativação do Swagger, os códigos de erro HTTP padrões, a exibição de detalhes de requisições HTTP e o tratamento de requisições inválidas (BadRequest).

Você pode habilitar ou desabilitar o adapter, definir uma porta de exposição http, habilitar o swagger no ambiente de desenvolvimento e definir códigos de erro http padrões para retorno nas API’s. Caso deseje é possível adicionar um código de erro http personalizado diretamente na API.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
  "DevPrime_Web": {
    "url": "https://localhost:5001;http://localhost:5000",
    "enable": "true",
    "enableswagger": "true",
    "PostSuccess": "201",
    "PostFailure": "500",
    "GetSuccess": "200",
    "GetFailure": "500",
    "PatchSuccess": "200",
    "PatchFailure": "500",
    "PutSuccess": "200",
    "PutFailure": "500",
    "DeleteSuccess": "200",
    "DeleteFailure": "500",
    "EnableWebLegacy": "false",
    "EnableStaticFiles": "true",
    "ShowHttpRequests": "true",
    "ShowBadRequestDetails": "false"
  },
Geral
enable Ativa o Adapter Web (True/False)
url Define as urls públicas para exposição Web/API
enableswagger Ativa o Swagger
PostSuccess Definição padrão de código para erro HTTP na API
PostFailure Definição padrão de código para erro HTTP na API
GetSuccess Definição padrão de código para erro HTTP na API
GetFailure Definição padrão de código para erro HTTP na API
PatchSuccess Definição padrão de código para erro HTTP na API
PutSuccess Definição padrão de código para erro HTTP na API
DeleteSuccess Definição padrão de código para erro HTTP na API
DeleteFailure Definição padrão de código para erro HTTP na API
EnableWebLegacy Habilita compatibilidade com Controllers legadas do ASP.NET (True/False)
ShowHttpRequests Habilita detalhamento dos requests recebidos (True/False)
ShowBadRequestDetails Habilita o retorno detalhado na API de requests mal formados com erro automático 400 (True/False)
Última modificação August 31, 2023 (fc63ccea)