Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

264
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!