none
Recuperar informação do soap header em um web service RRS feed

  • Pergunta

  • Olá,

    Estou fazendo uma chamada a um web service e no cliente inclui um soap header. O formato está assim:

    <?xml version="1.0"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" 
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><SOAP-
    ENV:Header><token>999</token></SOAP-ENV:Header><SOAP-ENV:Body><pesquisaAgendaPorCarteira xmlns="http://www.site.com.br"><pCarteira>710805023</pCarteira></pesquisaAgendaPorCarteira></SOAP-ENV:Body></SOAP-ENV:Envelope>

    A parte em negrito foi a que eu inserir no pacote.

    Tenho que recuperar o token no web service e não estou conseguindo. Já li vários posts e a maioria deles fala em criar uma classe herdada de SoapHeader com o mesmo formato do cabeçalho. É como se ele não conseguisse ler o cabeçalho. Quando tiro o teste de autenticação, o ws funciona normalmente com este pacote soap alterado.

    domingo, 13 de outubro de 2013 16:15

Respostas