Bienvenido a Facturas y Respuestas.

Esperamos que encuentre la respuesta a su pregunta. Y si no, puede formularla para que los expertos de la comunidad la respondan.

Preguntar

Este blog es creado y administrado por:

Copyright - 2020

0 votos
por en Preguntas Tecnicas
estoy haciendo un protocolo de comunicación para consumir el web service de la dian , pero cada que envio el soap request me devuelve un 400 bad request, antes me daba un 500 "no se pudo verificar la seguridad del mensaje" le arreglé unas cosas de la firma digital y ya no me sale ese error aunque la firma digital no se crea dentro del nodo correcto en el formato xml parece que si detecte la firma el servidor de la dian y la procesa
 

 method: 'post',

    url: 'https://vpfe-hab.dian.gov.co/WcfDianCustomerServices.svc',

    data: '<?xml version="1.0" encoding="UTF-8"?>\n' +

      '    <s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wcf="http://wcf.dian.colombia" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ext:UBLExtensions xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"><ext:UBLExtension xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:ExtensionComponents-2"><ext:ExtensionContent>??</ext:ExtensionContent></ext:UBLExtension></ext:UBLExtensions>\n' +

      '      <s:Header>\n' +

      '        <a:Action s:mustUnderstand="1">http://wcf.dian.colombia/IWcfDianCustomerServices/SendTestSetAsync</a:Action>\n' +

      '        <wsse:Security>\n' +

      '          <wsse:UsernameToken>\n' +

      '            <wsse:Username>xxxxxxxxxxxxx668063042582</wsse:Username>\n' +

      '            <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">xxxxxxx0a6e38162c</wsse:Password>\n' +

      '          </wsse:UsernameToken>\n' +

      '            <ds:Signature>\n' +

      '\n' +

      '            </ds:Signature>\n' +

      '        </wsse:Security>\n' +

      '      </s:Header>\n' +

      '      <s:Body>\n' +

      '        <wcf:SendTestSetAsync>\n' +

      '          <wcf:contentFile>UEsDBAoAAAAAAG2jTVqixrMedQ0AAHUNAAALAAAAZmFjdHVyYS54bWw8SW52b2ljZSB4bWxucz0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOnNjaGVtYTp4c2Q6SW52b2ljZS0yIiB4bWxuczpjYWM9InVybjpvYXNpczpuYW1lczpzcGVjaWZpY2F0aW9uOnVibDpzY2hlbWE6eHNkOkNvbW1vbkFnZ3JlZ2F0ZUNvbXBvbmVudHMtMiIgeG1sbnM6Y2JjPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpDb21tb25CYXNpY0NvbXBvbmVudHMtMiIgeG1sbnM6ZXh0PSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpDb21tb25FeHRlbnNpb25Db21wb25lbnRzLTIiIHhtbG5zOnN0cz0iZGlhbjpnb3Y6Y286ZmFjdHVyYWVsZWN0cm9uaWNhOlN0cnVjdHVyZXMtMi0xIiB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI+CiAgICAgICAgPGV4dDpVQkxFeHRlbnNpb25zPgogICAgICAgICAgICA8ZXh0OlVCTEV4dGVuc2lvbiB4bWxuczpleHQ9InVybjpvYXNpczpuYW1lczpzcGVjaWZpY2F0aW9uOnVibDpzY2hlbWE6eHNkOkV4dGVuc2lvbkNvbXBvbmVudHMtMiI+CiAgICAgICAgICAgICAgICA8ZXh0OkV4dGVuc2lvbkNvbnRlbnQ+CiAgICAgICAgICAgICAgICAgICAgPHN0czpEaWFuRXh0ZW5zaW9ucz4KICAgICAgICAgICAgICAgICAgICAgICAgPHN0czpJbnZvaWNlQ29udHJvbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkczpTaWduYXR1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZHM6U2lnbmF0dXJlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0czpJbnZvaWNlQXV0aG9yaXphdGlvbj4xODc2MDAwMDAwMTwvc3RzOkludm9pY2VBdXRob3JpemF0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0czpBdXRob3JpemF0aW9uUGVyaW9kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjYmM6U3RhcnREYXRlPjIwMTktMDEtMTk8L2NiYzpTdGFydERhdGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNiYzpFbmREYXRlPjIwMzAtMDEtMTk8L2NiYzpFbmREYXRlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zdHM6QXV0aG9yaXphdGlvblBlcmlvZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdHM6QXV0aG9yaXplZEludm9pY2VzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdHM6UHJlZml4PlNFVFA8L3N0czpQcmVmaXg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0czpGcm9tPjk5MDAwMDAwMDwvc3RzOkZyb20+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0czpUbz45OTUwMDAwMDA8L3N0czpUbz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3RzOkF1dGhvcml6ZWRJbnZvaWNlcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9zdHM6SW52b2ljZUNvbnRyb2w+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzdHM6SW52b2ljZVNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjYmM6SWRlbnRpZmljYXRpb25Db2RlIGxpc3RBZ2VuY3lJRD0iNiI+Q088L2NiYzpJZGVudGlmaWNhdGlvbkNvZGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3RzOkludm9pY2VTb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzdHM6U29mdHdhcmVQcm92aWRlcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdHM6UHJvdmlkZXJJRCBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIiBzY2hlbWVJRD0iRFYiPjEwNTM2MDYwODQ8L3N0czpQcm92aWRlcklEPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0czpzb2Z0d2FyZUlEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiPjhjMjczYWI1LTEwZGItNGZhOS1hMjhjLTY2ODA2MzA0MjU4Mjwvc3RzOnNvZnR3YXJlSUQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3RzOlNvZnR3YXJlUHJvdmlkZXI+CiAgICAgICAgICAgICAgICAgICAgPC9zdHM6RGlhbkV4dGVuc2lvbnM+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA/PzwvZXh0OkV4dGVuc2lvbkNvbnRlbnQ+CiAgICAgICAgICAgIDwvZXh0OlVCTEV4dGVuc2lvbj4KICAgICAgICA8L2V4dDpVQkxFeHRlbnNpb25zPgogICAgICAgIDxjYmM6VUJMVmVyc2lvbklEPjIuMTwvY2JjOlVCTFZlcnNpb25JRD4KICAgICAgICA8Y2JjOkN1c3RvbWl6YXRpb25JRD4xMDwvY2JjOkN1c3RvbWl6YXRpb25JRD4KICAgICAgICA8Y2JjOlByb2ZpbGVJRD5ESUFOIDIuMTwvY2JjOlByb2ZpbGVJRD4KICAgICAgICA8Y2JjOklEPlNFVFA1PC9jYmM6SUQ+CiAgICAgICAgPGNiYzpVVUlEIHNjaGVtZU5hbWU9IkNVRkUtU0hBMzg0Ij5iOTdiMGZlNGRkOTJjYTQ2YTYzZmM5MTIyYjg0NDEzYWE4NWQ5MDMxMTg1N2MzOTM4ZWY2NGQzNzg0M2U5YTFjZTJlYmZhNWQzZWZhZDQ3M2QyNGRhZmNiYWJiYTliN2I8L2NiYzpVVUlEPgogICAgICAgIDxjYmM6SXNzdWVEYXRlPjIwMjUtMDItMTM8L2NiYzpJc3N1ZURhdGU+CiAgICAgICAgPGNiYzpJc3N1ZVRpbWU+MTUyNzI1LTA1OjAwPC9jYmM6SXNzdWVUaW1lPgoKICAgICAgICA8IS0tIFNlY2Npw7NuIGRlIFByb2R1Y3RvcyAtLT4KICAgICAgICAKICAgICAgICA8Y2FjOkludm9pY2VMaW5lPgogICAgICAgICAgICA8Y2JjOklEPjE8L2NiYzpJRD4KICAgICAgICAgICAgPGNiYzpJbnZvaWNlZFF1YW50aXR5PjE8L2NiYzpJbnZvaWNlZFF1YW50aXR5PgogICAgICAgICAgICA8Y2JjOkxpbmVFeHRlbnNpb25BbW91bnQ+MTUwMDAsMDA8L2NiYzpMaW5lRXh0ZW5zaW9uQW1vdW50PgogICAgICAgICAgICA8Y2FjOkl0ZW0+CiAgICAgICAgICAgICAgICA8Y2JjOkRlc2NyaXB0aW9uPlRvY2lubzwvY2JjOkRlc2NyaXB0aW9uPgogICAgICAgICAgICA8L2NhYzpJdGVtPgogICAgICAgICAgICA8Y2FjOlByaWNlPgogICAgICAgICAgICAgICAgPGNiYzpQcmljZUFtb3VudD4xNTAwMCwwMDwvY2JjOlByaWNlQW1vdW50PgogICAgICAgICAgICA8L2NhYzpQcmljZT4KICAgICAgICA8L2NhYzpJbnZvaWNlTGluZT4KICAgIAoKICAgICAgICA8Y2FjOkxlZ2FsTW9uZXRhcnlUb3RhbD4KICAgICAgICAgICAgPGNiYzpMaW5lRXh0ZW5zaW9uQW1vdW50PjE1MDAwLDAwPC9jYmM6TGluZUV4dGVuc2lvbkFtb3VudD4KICAgICAgICAgICAgPGNiYzpQYXlhYmxlQW1vdW50PjE1MDAwLDAwPC9jYmM6UGF5YWJsZUFtb3VudD4KICAgICAgICA8L2NhYzpMZWdhbE1vbmV0YXJ5VG90YWw+CiAgICA8L0ludm9pY2U+UEsBAhQACgAAAAAAbaNNWqLGsx51DQAAdQ0AAAsAAAAAAAAAAAAAAAAAAAAAAGZhY3R1cmEueG1sUEsFBgAAAAABAAEAOQAAAJ4NAAAAAA==</wcf:contentFile>\n' +

      '          <wcf:fileName>factura.zip</wcf:fileName>\n' +

      '          <wcf:testSetId>xxxxxxxx</wcf:testSetId>\n' +

      '        </wcf:SendTestSetAsync>\n' +

      '      </s:Body>\n' +

      '    </s:Envelope>'

  },

sé que hago algo mal pero no se que hahaha

Tu respuesta

Nombre a mostrar (opcional):
Privacidad: Tu dirección de email sólo será utilizada para enviarte estas notificaciones.
Verificación anti-spam:
Para evitar esta verificación en el futuro, por favor, accede o regístrate.
...