• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XMLHttpRequestのレスポンスが毎回同じ)

XMLHttpRequestのレスポンスが毎回同じ

このQ&Aのポイント
  • XMLHttpRequestを使用してphp等のサーバーサイドプログラムにアクセスしたとき、常に同じレスポンスが返ってくる問題が発生しています。
  • これは、XMLHttpRequestがキャッシュの情報を再利用しているためであり、リクエストを行っていないことが原因です。
  • GETパラメータを毎回変えずに、異なるレスポンスを取得する方法はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

サーバ側(php)でHttpRequestのレスポンスを返すときに ヘッダーに各種情報(Expires,Pragma等)を含めておくといいのかもしれません。 http://www.rfs.jp/sb/perl/03/03.html#2%EF%BC%8ECGI%20%E3%81%8B%E3%82%89%E5%87%BA%E5%8A%9B%E3%81%A7%E3%81%8D%E3%82%8B%E3%83%AC%E3%82%B9%E3%83%9D%E3%83%B3%E3%82%B9%E3%83%98%E3%83%83%E3%83%80 ただブラウザの中にはこれらのヘッダの情報を無視するものがある、とか聞いた事もあります。。

ggaogg
質問者

お礼

なるほど。 Perl,PHP,Servlet、HttpResponseヘッダを返すことができるプログラムであれば、すべて実現可能ですね。 そしてそして、Apacheでも、設定によって自動的にこの情報を付加してくれるみたいですね。 これなら面倒でも非効率でもない運用ができそうです。 どうもありがとうございました。

関連するQ&A