none
El tipo de contenido del mensaje de respuesta no coincide con el tipo de contenido del enlace (text/xml; charset=utf-8). Si usa un codificador personalizado, asegúrese de que el método IsContentTypeSupported se implemente correctamente. RRS feed

  • Pregunta

  • Hola, mi consulta es la siguiente. Tengo una aplicación que consume un web service de un proveedor externo que esta hecha hecha en Java. El problema es que al invocar el método correspondiente me sale el siguiente error:

    --------------------------------------------------------------------------------------------------------------------------------------------

    El tipo de contenido multipart/related; 
    boundary="MIMEBoundary_7479ecd1b31d87b6d29fca4e9f2c8f43da353d37da2cc3f5";
     type="text/xml";
     start="<0.6479ecd1b31d87b6d29fca4e9f2c8f43da353d37da2cc3f5@apache.org>" 
     
     del mensaje de respuesta no coincide con el tipo de contenido del enlace (text/xml; charset=utf-8). 
     Si usa un codificador personalizado, asegúrese de que el método IsContentTypeSupported se implemente correctamente. 
     Los primeros 1024 bytes de la respuesta fueron: '--MIMEBoundary_7479ecd1b31d87b6d29fca4e9f2c8f43da353d37da2cc3f5

    Content-Type: text/xml; charset=utf-8
    Content-Transfer-Encoding: binary
    Content-ID: <0.6479ecd1b31d87b6d29fca4e9f2c8f43da353d37da2cc3f5@apache.org>

    <?xml version='1.0' encoding='utf-8'?>
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body><ns:E2G_externalClockPunchResponse xmlns:ns="http://services.workforcesoftware.com/xsd">
    <ns:return xmlns:ax2147="http://ws.apache.org/axis2/xsd" xmlns:ax2148="http://data.service.webservices.workforcesoftware.com/xsd" xmlns:ax2151="http://webservices.workforcesoftware.com/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ax2147:E2G_externalClockPunchResult">
    <ax2151:detailedErrorMessage xsi:nil="true" />
    <ax2151:operationSuccessful>true</ax2151:operationSuccessful>
    <ax2151:resultCode>0</ax2151:resultCode>
    <ax2151:resultDescription></ax2151:resultDescription>
    <ax2147:result xsi:type="ax2147:E2g_external_clock_punch_result">
    <ax2147:assignmentId xsi:nil="true'.

    --------------------------------------------------------------------------------------------------------------------------------------------

    El archivo app.config tiene la siguiente configuración:

    -------------------------------------------------------------------------------------------------------------------------------------------

      <system.serviceModel>
        <bindings>
          <basicHttpBinding>
            <binding name="E2G_externalClockPunchSoap11Binding" > ------> este es el binding que estoy usando
              <security mode="Transport" />
            </binding>
            <binding name="E2G_externalClockPunchSoap11Binding1" />
          </basicHttpBinding>
        <customBinding>
            <binding name="E2G_externalClockPunchSoap12Binding">
              <textMessageEncoding messageVersion="Soap12" />
          
              <httpsTransport />
            </binding>
          </customBinding>    
        </bindings>
        <client>
         <endpoint address="https://plazanorte-test.workforcehosting.eu/workforce/services/E2G_externalClockPunch.E2G_externalClockPunchHttpsSoap11Endpoint/"
            binding="basicHttpBinding" bindingConfiguration="E2G_externalClockPunchSoap11Binding"
            contract="Wong.E2G_externalClockPunchPortType" name="E2G_externalClockPunchHttpsSoap11Endpoint" >
            
            <headers>
              <wsse:Security mustUnderstand="1"
        xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
                <wsse:UsernameToken wsu:Id="UsernameToken-36a61592-f127-4eb9-8b3d-77b9c73a3ed4"
                    xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
                  <wsse:Username>CEW_WSSF</wsse:Username>
                  <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">tmJfU0upTgAB2huu3FJYagxDXN4=</wsse:Password>
                  <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">AG159hM2525LYc8dLt3t7Nb3zppfX0ke</wsse:Nonce>
                  <wsu:Created>2020-02-19T08:00:00.000Z</wsu:Created>
                </wsse:UsernameToken>
              </wsse:Security>
            </headers>
            
          </endpoint>    
        </client>
      </system.serviceModel>

    -------------------------------------------------------------------------------------------------------------------------------------------

    La verdad es que estado intentado so

    lucionar esto desde hace varios días, buscado en distintas y no he encontrado una respuesta definitiva. Si alguien tiene una respuesta por favor hacerla saber. 

    De antemano agradezco sus respuestas

    Saludos

    miércoles, 26 de febrero de 2020 17:47