-
רשמתי api ב php שמחזיר json
וזה השגיאה שנוצרתAccess to XMLHttpRequest at 'https://XXXXXXX?XXX=XXX' from origin 'https://XXX.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.
הוספתי גם את זה ועדיין לא נפתר
res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Credentials", "true"); res.header("Access-Control-Allow-Methods", "GET,HEAD,OPTIONS,POST,PUT"); res.header("Access-Control-Allow-Headers", "Access-Control-Allow-Headers, Origin,Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers");
אשמח לעזרה בפתרון הבעיה
-
@יוס 'https://XXXXXXX?XXX=XXX' from origin 'https://XXX.com'
שתיהם זה אותו דומיין?
אם לא, זה נחסם מטעמי אבטחה. -
@יוס אמר בשגיאה ב API מול וורדפרס:
הוספתי גם את זה ועדיין לא נפתר
איפה הוספת את זה? זה צריך להיות בדומיין השני, אם אתה פונה בבקשה מדומיין X לדומיין Y, דומיין Y צריך להוסיף את הכותרות האלה לתשובה
-