שלח תשובה

זירת השאלות

567
צפיות
2
תשובות

xmlHttp.open – עובד אבל לא מתעדכן

,‏ 4 ביולי, 2007

שלום לכולם
אני משתמש ב- xmlHttp כדי לקרוא מידע מ- RSS ולהציג אותו בדף באמצעות ASP.
אחרי הקוד הראשוני הכל עבד כמו שצריך, אבל פתאום שמתי לב שהתוכן לא מתעדכן.
כדי לבדוק אם הבעיה בצד השרת או בצד הלקוח נתתי הוראת Reponse.Write(xmlHttp.ResponseText) מיד אחרי הקריאה של ה- RSS ולמרות שה- RSS עצמו התעדכן והתוכן שלו השתנה (כמובן שבדקתי את הקובץ XML שהקוד שלי קורא ממנו), התוכן שהודפס ב- ResponseText היה התוכן הישן.

הנה הקוד הרלוונטי:


Set xmlHttp = Server.CreateObject("MSXML2.XMLHTTP")
xmlHttp.Open "GET", URL, false
xmlHttp.Send ""
RSSXML = xmlHttp.ResponseText


אשמח לכל רעיון או עצה שתוכלו לתת לי.
תודה,
-אלעד

תגיות:

2 תשובות

  1. תוסיף ל-URL
    QueryString ראנדומאלי.
    זו כנראה בעיית קאש.

  2. Ambious הגיב:

    תיארתי לעצמי שזאת בעית קאש אבל
    לא חשבתי על ה- querystring הרנדומלי.
    וזה עבד   תודה רבה

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!