Comunicação Client Com Servidor

Revisão de 15h24min de 9 de dezembro de 2025 por Alex.vieira (discussão | contribs) (Criou página com 'A comunicação entre o cliente e o servidor é estabelecida por meio da operação GetSessao. Esta operação é essencial para criar uma sessão dedicada ao usuário que est...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

A comunicação entre o cliente e o servidor é estabelecida por meio da operação GetSessao. Esta operação é essencial para criar uma sessão dedicada ao usuário que está solicitando a requisição. A sessão é automaticamente encerrada e destruída se não houver requisições ao servidor dentro de uma hora.

https://localhost:211/GetSessao?Usuario=usuario@BaseDados&SENHA=Senha.

O corpo da resposta do servidor ao GetSessao contém o código da sessão, o qual deve ser armazenado para uso futuro. Este código será posteriormente adicionado à requisição GetMetodo.

Exemplo de Requisição GetSessao:

GET https://localhost:211/GetSessao?Usuario=usuario@BaseDados&SENHA=Senha


Exemplo de Resposta do Servidor para o GetSessao:

{
 "SessaoID": "1234567890abcdef1234567890abcdef"
}

Por meio da operação GetMetodo, é possível acionar diversas funcionalidades do sistema, como imprimir um pedido ou liberar um pedido para aprovação. No entanto, é imperativo que esta requisição seja feita utilizando uma sessão válida, obtida previamente por meio do GetSessao. Caso contrário, uma mensagem de erro será retornada, solicitando a obtenção de uma nova sessão.

https://localhost:211/GetMetodo?SessaoID=1234567890abcdef1234567890abcdef

Exemplo de Requisição GetMetodo:

GET https://localhost:211/GetMetodo?SessaoID=1234567890abcdef1234567890abcdef

Em resumo, a operação GetSessao é o ponto inicial para estabelecer uma comunicação, criando uma sessão que é posteriormente utilizada na requisição GetMetodo para executar funcionalidades do sistema.