|  FACEIO  |  Knowledge Sharing & Public Forums


XMLHttpRequest fail when deleting a Facial ID

Asked
Modified
Viewed 3866 times
14

Hello, I have problem can't request endpoint: deletefaceid with error message console.log as below:

Access to XMLHttpRequest at 'https://api.faceio.net/deletefacialid?key=de45caf9868055f88e2015c601c9d29b&fid=b52421cea2f141009242d1c77082bfcafioab145' from origin 'https://sys.larrytabus.com' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Please help check how to fix this problem.
Thanks


✓ Accepted Solution

41

Hello,

Thanks for reaching out, and welcome to the FACEIO support center. To answer your inquiry:

The error you're seeing is related to Cross-Origin Resource Sharing (CORS). CORS is a security feature implemented by web browsers to prevent unauthorized domains from making requests to another domain, which can be potentially harmful. Here's a breakdown of the error message:

  • XMLHttpRequest at 'api.faceio.net/deletefacialid' documented here. This indicates that there was an attempt to make an XMLHttpRequest (often used for AJAX requests) to the specified URL from your Vue or React web app.
  • has been blocked by CORS policy: This indicates that the browser blocked the request because it violates the CORS policy.

  • Response to preflight request doesn't pass access control check: Before making the actual request, browsers send a "preflight" request (using the HTTP OPTIONS method) to check if the actual request is allowed. This error suggests that this preflight request failed its check.

Solution:

Feel free to reply to this thread if you need further assistance.