Você está aqui: PHP ::: PHP + SOAP Web Services ::: SoapClient |
Usando o método getLastResponse() da classe SoapClient para retornar a última resposta SOAP em formato XMLQuantidade de visualizações: 3700 vezes |
O método getLastResponse() da classe SoapClient pode ser usado quando queremos, talvez para fins de depuração, obter a última resposta a uma requisição SOAP em formato XML. Veja sua assinatura:public string SoapClient::__getLastResponse(void) ...... Restante do código disponível na Área de Apoiadores do site Ainda não é apoiador(a)? Chama no WhatsApp +55 (62) 98553-6711 (Osmar) Veja que este método não possui nenhum parâmetro e retorna a última resposta SOAP como uma string. Observe o seguinte trecho de código: <? // 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); ...... Restante do código disponível na Área de Apoiadores do site Ainda não é apoiador(a)? Chama no WhatsApp +55 (62) 98553-6711 (Osmar) Ao executar este trecho de código nós teremos o seguinte resultado (veja o código fonte da página): A soma dos dois valores é: 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" ...... Restante do código disponível na Área de Apoiadores do site Ainda não é apoiador(a)? Chama no WhatsApp +55 (62) 98553-6711 (Osmar) O método getLastResponse() é muito útil quando queremos verificar se os valores esperados pelo cliente do serviço web estão sendo retornados corretamente. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
Python - Como gerar números aleatórios em Python usando o método random.randint() da biblioteca NumPy |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |