{"section":"known-issues","requestedLocale":"es","requestedSlug":"importacao-do-webservice-wsdl-em-https-traz-referencias-em-http","locale":"es","slug":"importacao-do-webservice-wsdl-em-https-traz-referencias-em-http","path":"docs/es/known-issues/Reliability/importacao-do-webservice-wsdl-em-https-traz-referencias-em-http.md","branch":"main","content":"## Sumario\n\nAl importar el WSDL del webservice en HTTPS (https://webservice-\\[tienda].vtexcommerce.com.br/service.svc?wsdl) se muestran referencias en HTTP.\n\nAlgunos ambientes de desarrollo pueden presentar errores 401 (usuario no autorizado) por cuenta de ello, como el siguiente ejemplo de mensaje:\n\n```\nThe document was understood, but it could not be processed.\n  - The WSDL document contains links that could not be resolved.\n  - There was an error downloading 'http://webservice-[Tienda].vtexcommerce.com.br/AdminWebService/Service.svc?xsd=xsd2'.\n  - The request failed with HTTP status 401: Access Denied.\nMetadata contains a reference that cannot be resolved: 'https://webservice-[Tienda].vtexcommerce.com.br/service.svc?wsdl'.\nThe HTTP request is unauthorized with client authentication scheme 'Anonymous'. The authentication header received from the server was 'Basic Realm=\"Please Login to VtexID\"'.\nThe remote server returned an error: (401) Unauthorized.\nIf the service is defined in the current solution, try building the solution and adding the service reference again.\n```\n\n## Simulación\n\nEn su ambiente de desarrollo, basta con importar el WSDL como en el ejemplo anterior. Aunque su autenticación esté configurada, es posible que errores de autorización se presenten para links adicionales.\n\n## Workaround\n\nLa importación y configuración de autenticación se realizaron a la dirección `https://webservice-[Tienda].vtexcommerce.com.br/service.svc?wsdl`, y el error se presentó a la dirección `http://webservice-[Tienda].vtexcommerce.com.br/AdminWebService/Service.svc?xsd=xsd2` (que es una referencia del WSDL inicial).\n\nPara evitar este problema, sólo hay que configurar la autenticación también para estos WSDL adicionales, o simplemente importar el WSDL inicial ya en HTTP.\n\nPosteriormente, tenga atención en actualizar las referencias a HTTPS. Para la seguridad de la información, es esencial que los intercambios de datos sean estrictamente por HTTPS."}