Mudanças entre as edições de "Comunicação Client Com Servidor"
| Linha 19: | Linha 19: | ||
'''Exemplo de Requisição GetMetodo:''' | '''Exemplo de Requisição GetMetodo:''' | ||
| + | |||
GET https://localhost:211/GetMetodo?SessaoID=1234567890abcdef1234567890abcdef | GET https://localhost:211/GetMetodo?SessaoID=1234567890abcdef1234567890abcdef | ||
| Linha 26: | Linha 27: | ||
:[[Exemplo de Liberação de Pedido de Venda Com PHSYS API|Liberação de Pedido de Venda]] | :[[Exemplo de Liberação de Pedido de Venda Com PHSYS API|Liberação de Pedido de Venda]] | ||
| + | :[[Exemplo de Emissão NF-e Com PHSYS API|Emissão de NF-e]] | ||
Edição atual tal como às 15h27min de 9 de dezembro de 2025
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.