ABA


"עבודה עם AJAX - JSON בין 2 שרתים שונים"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #21216 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 21216
תפתתפת לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 10.6.03
13866 הודעות, 3 פידבק
   12:32   28.04.15   
אל הפורום  
  עבודה עם AJAX - JSON בין 2 שרתים שונים  
 
   היי, אני מנסה להריץ GUI שמתחבר לSERVER אחר בדומיין אחר לחלוטין.
כאשר אני מבצע בקשת GET \ POST
אני מקבל הודעה : This can be fixed by moving the resource to the same domain or enabling CORS.

חיפשתי באינטרנט פתרון אבל כל הדברים שניסיתי לא צלחו.
למישהו יש רעיון איך אפשר להתגבר על העניין ?
חשוב לציין : יש לי גישה לשרת ולקליינט, ככה שאין לי בעיה שלנות פרמטרים בשניהם במקרה הצורך
רב תודות.

קופון 15% הנחה ל myprotein
https://www.myprotein.co.il/referrals.list?applyCode=ORON-R4


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אם ה-CLIENT והשרת על דומיינים נפרדים, תהיה חייב להוסיף 2 HEADERS נוספים Ice Cold  28.04.15 13:36 1
     היי, את ה HEADERS שציינת להיכן צריך להוסיף ? ל WEB.CONFIG? תפתתפת 28.04.15 22:41 3
         לא יודע אם אתה יכול להגדיר HEADERS קבועים ב-WEB.CONFIG... אולי בקוד עצמו? Ice Cold  29.04.15 00:03 4
  אופציה נוספת (בשונה מהCORS בתגובה אחת) VeNom  28.04.15 22:26 2
  עוד אופציה, YQL (שרת צד ג' שנותן לעבוד עם JSONP ומתשאל עבורך את השרת), sza  29.04.15 01:29 5

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   13:36   28.04.15   
אל הפורום  
  1. אם ה-CLIENT והשרת על דומיינים נפרדים, תהיה חייב להוסיף 2 HEADERS נוספים  
בתגובה להודעה מספר 0
 
לכל התשובות שהשרת שלך מחזיר:

1. Access-Control-Allow-Origin - פה תגדיר אילו דויינים רשאים לבצע קריאות CORS לשרת שלך.

למשל:


Access-Control-Allow-Origin: http://www.somedomain.com

אומר שרק קליינט שבא מהדומיים של www.somedomain.com יוכל לפנות לשרת שלך ולבצע בקשה ב-AJAX.

אם אתה רוצה שזה יהיה פתוח לכולם, אז שים *.

2. Access-Control-Allow-Headers - אם אתה מוסיף בשרת שלך CUSTOM HEADERS, או COOKIES למשל שאתה רוצה שקליינט מדומיין אחר יהיה מסוגל לשלוף, אתה צריך להגדיר את רשימת ה-HEADERS שניתן לשלוף ב-CORS.

למשל:


Access-Control-Allow-Headers: Content-Type, CUSTOMHEADER, Set-Cookie


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
תפתתפת לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 10.6.03
13866 הודעות, 3 פידבק
   22:41   28.04.15   
אל הפורום  
  3. היי, את ה HEADERS שציינת להיכן צריך להוסיף ? ל WEB.CONFIG?  
בתגובה להודעה מספר 1
 
  

קופון 15% הנחה ל myprotein
https://www.myprotein.co.il/referrals.list?applyCode=ORON-R4


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   00:03   29.04.15   
אל הפורום  
  4. לא יודע אם אתה יכול להגדיר HEADERS קבועים ב-WEB.CONFIG... אולי בקוד עצמו?  
בתגובה להודעה מספר 3
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק
   22:26   28.04.15   
אל הפורום  
  2. אופציה נוספת (בשונה מהCORS בתגובה אחת)  
בתגובה להודעה מספר 0
 
   היא לעבוד עם JSONP.

היום ספריות כמו jquery ו angularjs יודעים לעשות את זה בצורה שקופה.
גם רוב הסרברים יודעים לתמוך בזה אם רק מוסיפים קונפיגורציה.

תקרא על זה כאן:
http://en.wikipedia.org/wiki/JSONP


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sza  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 26.4.02
12357 הודעות, 22 פידבק
   01:29   29.04.15   
אל הפורום  
  5. עוד אופציה, YQL (שרת צד ג' שנותן לעבוד עם JSONP ומתשאל עבורך את השרת),  
בתגובה להודעה מספר 0
 

זה במידה ואין לך גישה לשינויים על השרת שאליו אתה מנסה לגשת.

שירות של YAHOO.
https://developer.yahoo.com/yql


צחי.

http://webleader.co.il/websites/rotter/amionline.php#.jpg


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net