727
צפיות
צפיות
2
תשובות
תשובות
xmlHttp.open – עובד אבל לא מתעדכן
שלום לכולם
אני משתמש ב- 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 תשובות
תוסיף ל-URL
QueryString ראנדומאלי.
זו כנראה בעיית קאש.
תיארתי לעצמי שזאת בעית קאש אבל
לא חשבתי על ה- querystring הרנדומלי.
וזה עבד תודה רבה