Pergunta

Para fins de depuração, gostaria de ver qual solicitação e respostas de sabão são enviadas entre um sabão e o Soapserver.

Lembro -me de ter visto uma vez que alguns métodos nas instâncias do SoapServer ou Soapclients foram capazes de rastrear essas mensagens de sabão. Isso é realmente possível? Ou alguma outra maneira de ver os envelopes de sabão?

Desde já, obrigado.

Foi útil?

Solução

Soapui é realmente uma ferramenta valiosa. Você também pode encontrar Wireshark Útil, e você pode usar os recursos de depuração da API SOAP do PHP. Por exemplo. getLastRequestHeaders, getLastRequest e o correspondente getLastResponseHeaders, getLastResponse

Outras dicas

dar uma olhada em Soapui, é uma ferramenta realmente ótima para testar serviços de sabão.

A classe SoapClient tem esses métodos:

public string __getLastRequest ( void )
public string __getLastRequestHeaders ( void )
public string __getLastResponse ( void )
public string __getLastResponseHeaders ( void )

referenciado de: http://php.net/manual/en/class.soapclient.php

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top