呼び出しているWebサービスを制御できないため、ヘッダー属性を追加することはできません。URLにタイムスタンプを追加しようとしましたが、機能しませんでした。何か案は?
2 に答える
4
完全なハックは、URLリクエストにランダムなパラメータを追加することです。
var URL = URL + "&rnd=" + someRandomString
サーバー側ではパラメーターは無視されますが、WinJS.xhrは新しい要求を行っていると見なします。掘り下げてもっと良い方法があるかどうかを確認する時間がないので申し訳ありません...しかし、それが私の頭に浮かんだ最初のことでした。
于 2012-09-10T15:44:57.787 に答える
3
If-Modified-Since
関数のoptionsパラメーターのheadersプロパティにヘッダーを追加できWinJS.xhr
ます。
WinJS.xhr({
url: "http://www.microsoft.com",
headers: {
"If-Modified-Since": "Mon, 27 Mar 2012 00:00:00 GMT"
} })
.done(function complete(result) {
// Report download.
xhrDiv.innerText = "Downloaded the page";
xhrDiv.style.backgroundColor = "#00FF00";
});
于 2012-09-10T14:57:31.203 に答える