Você está aqui: PHP ::: PHP + SOAP Web Services ::: SoapClient |
Usando o método getLastRequest da classe SoapClient para retornar a última requisição SOAP em formato XMLQuantidade de visualizações: 3427 vezes |
O método getLastResponse() da classe SoapClient pode ser usado quando queremos, talvez para fins de depuração, obter a última requisição ao serviço web SOAP em formato XML. Veja sua assinatura:---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- public string SoapClient::__getLastRequest(void) Veja que este método não possui nenhum parâmetro e retorna a última requisição SOAP como uma string. Observe o seguinte trecho de código: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- <? // vamos evitar que o arquivo WSDL seja colocado no cache ini_set("soap.wsdl_cache_enabled", "0"); try{ // definimos o endereço do arquivo WSDL $cliente = new SoapClient("http://www.arquivodecodigos.net/estudos_soap/calculos.wsdl", array('trace' => 1)); // não se esqueça de adicionar o trace definido como true // disparamos o método somar(); $resultado = $cliente->somar(3, 12); Ao executar este trecho de código nós teremos o seguinte resultado (veja o código fonte da página): ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- A soma dos dois valores e: 15<br><br> <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:CalculadoraWSDL" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" O método getLastRequest() é muito útil quando queremos verificar se os valores esperados pelo serviço web estão sendo enviados corretamente. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |