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