Tempo aproximado para leitura: 00:02:00 min
Dúvida
Como alterar o response que esta em HTTP para HTTPS?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – A partir da versão 12
Solução
A Informação soap:Envelope indica o endereço da definição do pacote SOAP utilizado e este endereço é um endereço HTTP.
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
Já o HTTP da resposta segue a definição do NameSpace configurado no WS do Protheus, e não a configuração https do Server.
Para alterar o protocolo da resposta, utilize o NameSpace, indica onde o serviço será publicado.
Exemplo:
WSSERVICE NameService DESCRIPTION "ADVPL - Serviço TESTE" NameSpace "https://www.totvs.com/"
Response HTTP
Response HTTPS
O NameSpace na lista de serviços é definido na configuração do Job do Webservice que responde ao WS na chave NameSpace

Exemplo

Saiba Mais
Webservice
0 Comentários