私はDelphiアプリケーションでHTTP GETリクエストに応答してTIdHTTPServer
を使用してそれを検出して&応答を送信するXMLデータを生成しています。 XMLはHTMLページをレンダリングするXSLTスタイルシートにリンクしています。これは正常に動作し、ページはOKと表示されます。[戻る]ボタンを使用してページに戻るときに、Internet Explorerに正しいXML変換が表示されないのはなぜですか?
次に、ページ内のリンクをクリックして別のレベルのデータに移動します。もう一度OKをクリックします。問題は、をクリックすると前のページが再表示されますが、データの一部(すべてではありません)は異なりますが、私のサーバーはXMLを生成する別のHTTP GET要求を受信していません。 IEでをリフレッシュしてをクリックすると、私のサーバーはHTTP GETを取得します&はページを正しく再生成します。
他のブラウザを使用している場合は、常に正常に動作します。私はMETAタグを追加してXSLTのページキャッシュを停止しようとしましたが、違いはありません。 IEはページを再要求しません。
私は、特定のXMLデータを機密顧客データとして送信したくはありません。
p.s. Dimitreに感謝します。 – daveD