none
ERRO AO CONSUMIR WEB SERVICES - 'text/html;charset=ISO-8859-1' RRS feed

  • Pergunta

  • Olá caros!

    Estou tendo dificuldades para consumir um web service. Este webservice é a para a emissão da Nota Fiscal eletrônica de Serviços de Caxias do sul.
    O server foi criado em Java e esta rodando em linux. Minha aplicação é feita em Vb .net (2010).

    Conseguir fazer a referência do serviço sem problemas. Testei tanto por Web References (2.0) como por Service References (3.5).

    E em ambos os casos, quando uso uma das funções, que é para enviar um arquivo xml, me retorna o seguinte erro:

    "O cliente encontrou o tipo de conteúdo de resposta de 'text/html;charset=ISO-8859-1', mas esperava 'application/soap+xml'.
    Falha na solicitação com mensagem de erro: ........"



    Já olhei diversos fóruns com este erro, mas nenhuma das dicas apresentadas me ajudaram.

    Alguém teria alguma dica, do que posso fazer, ou qual configuração estou esquecendo de fazer?

    Segue mais detalhes da aplicação:



    WSDL - 

    https://nfsehomol.caxias.rs.gov.br/portal/Servicos?wsdl

    Aplicação - 

    Dim NFSE As New NFSE_Caxias_homologacao.ServicosService
                Dim XmlDeRetorno As String
                NFSE.SoapVersion = Web.Services.Protocols.SoapProtocolVersion.Soap12
                NFSE.AllowAutoRedirect = True
                XmlDeRetorno = NFSE.enviarLoteNotas(objNFe.RetornaXmlEmString())



    No App.Config

      <applicationSettings>
        <LDN.GESTÃO.My.MySettings>
          <setting name="LDN_GESTÃO_NFSE_Caxias_homologacao_ServicosService"
            serializeAs="String">
            <value>http://nfsehomol.caxias.rs.gov.br/</value>
          </setting>
          </LDN.GESTÃO.My.MySettings>
      </applicationSettings>



    Desde já agradeço qualquer ajuda.

    Leandro.












    segunda-feira, 12 de janeiro de 2015 12:47

Respostas

  • Já encontrei o problema. 

    O wsdl do webservice está direcionando para o lugar errado. Ele direciona para um endereço de consumo via browse (texto ou ISO-8859-1) ao invés do endereço que espera o xml soap.

    Obrigado.

    • Marcado como Resposta Leandro Castilhos terça-feira, 17 de fevereiro de 2015 11:18
    terça-feira, 17 de fevereiro de 2015 11:18