Tabela de conteúdos
📘 Consulta de Requisições do Web Service
Tela responsável por consultar as requisições enviadas e recebidas pelo sistema, permitindo análise de retorno, falhas e comportamento da integração via Web Service.
🎯 Filtros de Pesquisa
A seção lateral esquerda da tela permite ao usuário filtrar as requisições por:
- 🏢 Estabelecimento: Seleciona a unidade responsável pelas requisições.
- 📅 Período: Define a data inicial e final para consulta.
- 🔁 Requisição: Filtro do tipo de requisição (Envio, Recebimento ou ambos).
Clique no botão Pesquisar para aplicar os filtros e carregar a lista de resultados.
📋 Lista de Requisições
A parte central da tela exibe uma lista de resultados com todas as requisições encontradas conforme o filtro aplicado.
As colunas incluem:
- 🔢 Requisição: Envio ou Recebimento
- 📡 Método: Método da requisição (GET, POST, PUT, DELETE, etc.)
- 🔗 URL: Caminho do endpoint chamado
- ✅ Resposta HTTP: Código de retorno da requisição
- 📄 Header: Informações de cabeçalho enviadas
- ⚙️ Parâmetros: Dados enviados na requisição
- 📥 Retorno: Resposta recebida do servidor
- 👤 Usuário: Usuário que executou a requisição
- 🕓 Data Inicial / Final: Horários da execução da requisição
🔍 Detalhes do Conteúdo
Ao clicar em uma linha da lista de resultados, o painel lateral direito exibirá o conteúdo detalhado do retorno da requisição, em formato JSON.
⚡ Executar Requisição
O botão ⚡ Executar Requisição, localizado no canto superior esquerdo da tela, serve para abrir o programa Prosyst Web Endpoint (PRX014300) com a requisição atualmente selecionada na lista de resultados.
Isso permite ao usuário visualizar, editar ou reenviar a requisição com todos os dados carregados automaticamente (URL, método, cabeçalhos, parâmetros e corpo da requisição).
É uma forma prática de reaproveitar uma requisição existente para testes, simulações ou ajustes sem a necessidade de preencher tudo manualmente.
📌 Observações Adicionais
- As requisições com HTTP 200 indicam que a operação foi bem-sucedida. Isso inclui consultas e outras interações sem criação de recursos.
- As requisições com HTTP 201 indicam criação bem-sucedida de recursos, geralmente ao utilizar métodos POST.
- As requisições com HTTP 400 indicam erro de requisição malformada — geralmente por falta de parâmetros obrigatórios ou formatação incorreta.
- As requisições com HTTP 500 indicam falhas na comunicação ou exceções internas no servidor de destino.
- O sistema exibe apenas requisições realizadas no intervalo de datas definido.

