עמוד 1 מתוך 1

שגיאה בבפניה ל API

פורסם: ד' מרץ 22, 2017 9:09 pm
על ידי israelshotokan
אני מבצע GET לכתובת
https://api.icount.co.il/api/v3.php/aut ... s=somepass

אני מבצע את זה כרגע מסביבת פיתוח localhost
ואני מקבל חזרה שגיאה :

XMLHttpRequest cannot load https://api.icount.co.il/api/v3.php/auth/login. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:4200' is therefore not allowed access.

אם אתם לא יודעים להתמודד עם Cross Origin איך אני אמור לפנות אליכם מדומין אחר ?

אשמח לעזרה

Re: שגיאה בבפניה ל API

פורסם: ד' מרץ 22, 2017 9:22 pm
על ידי iCount
שלום
לא ברור לי מה אתה מנסה לעשות. אתה מאלץ דפדפן של גולש לך לבצע פניית API אלינו?

Re: שגיאה בבפניה ל API

פורסם: ד' מרץ 22, 2017 9:23 pm
על ידי israelshotokan
אני מצבע את הפניות דרך client Angular 2
הפניה מתבצעת דרך service http
פניית GET פשוטה

האם אני צריך לבצע את הפניה דרך Server ?

Re: שגיאה בבפניה ל API

פורסם: א' מרץ 26, 2017 9:22 am
על ידי iCount
אני לא רואה הבדל. סה"כ פניית API
ניסית POST?

Re: שגיאה בבפניה ל API

פורסם: ה' מרץ 01, 2018 9:47 pm
על ידי yanivamrami
גם אני נתקלתי בבעיה...
קריאה ל-AUTH צריכה להתבצע ב-POST כי אתה שולח פרמטרים כאובייקט.
בנוסף, אתה נכשל בגלל בעיית CORS. יש תוסף לכרום שמבטל את הבדיקה הזו בדפדפן ואז זה עובד...

מקווה שעזרתי

Re: שגיאה בבפניה ל API

פורסם: ג' מרץ 06, 2018 5:58 am
על ידי husseinabed
צריך להוסיף לAPI את ההדר
header("Access-Control-Allow-Origin: *");
אחרת הAPI לא עובד ותוסף הכרום זה לא פטרון

Re: שגיאה בבפניה ל API

פורסם: ג' מרץ 06, 2018 8:50 am
על ידי yanivamrami
צודק. זה לא פטרון וגם לא פתרון.
זה בהחלט workaround שעובד בזמן בדיקות. לפחות לי זה עבד טוב מאוד...

בהצלחה.