שלח תשובה

זירת השאלות

685
צפיות
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 הרנדומלי.
    וזה עבד   תודה רבה

שלח תשובה