Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

269
Vistas
XMLHttpRequest: error de red 0x80070005, acceso denegado en IE11

Tengo un problema con el viejo IE11/edge en modo de compatibilidad. Mi código funciona bien en todos los demás navegadores.

Tengo un XMLHtmlRequest simple de javascript en https://localhost

 request.open('POST', 'https://localhost:5000/api/request', true); request.setRequestHeader('Content-Type', 'application/json'); // request.withCredentials = true; request.send(JSON.stringify({ payload: { payment: { name: appliance.payment.name, amount: appliance.payment.amount, reference: appliance.payment.reference, merchantaccount: appliance.payment.merchantaccount, merchantprovider: appliance.payment.merchantprovider, }, api: revopci.session } })); request.onreadystatechange = function () { if (request.readyState == 4) { // XMLHttpRequest.DONE == 4 var result = request.responseText console.log("result", result) if (result) { receive(command, result); } else { receive(command, ''); } } };

en el servidor (https://localhost:5000) tengo lo siguiente:

 var corsOptions = { origin: 'https://localhost', preflightContinue: true, allowedHeaders: "Content-Type,application/json", methods: "GET,POST", optionsSuccessStatus: 200 // some legacy browsers (IE11, various SmartTVs) choke on 204 } app.use(cors(corsOptions)); router.post('/request', (req, res) => { axios.post('API_SERVER_URL', data, { headers: { 'X-SessionId': api.id, 'X-Auth': api.authKey, } }).then(result => { console.log(result) let resultCode, resultMessage if (!result.data.rawResponse) { resultCode = "-1" resultMessage = "WorldPay authentication failed." } else { resultCode = "0" resultMessage = result.data.data.paymentStatus } res.status(201).send("Success") } ).catch(error => console.log("Error", error)) })

Todo lo que obtengo ahora en IE es el error: XMLHttpRequest: Error de red 0x80070005, Acceso denegado.

He buscado en todas partes en SO y otros foros, pero pude encontrar una respuesta funcional. Además, uno sugirió cambiar la configuración de las opciones de Internet, pero eso no funciona.

Cualquier ayuda sería apreciada.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda