0

max-age=99999999を設定するhtml.cコンテンツタイプハンドラーを作成しました。最初は動作します。
しかし、修正して保存すると
、G-WANサーバーが再起動されるまで変更が反映されませんでした。
設計された動作ですか?
更新:
以下のようにコードを追加します:

#include "gwan.h" // G-WAN exported functions

#define CACHE "Expires: Fri, May 02 2042 00:00:00 GMT\r\nCache-Control: max-age=99999999\r\n"  

int main(int argc, char *argv[])
{
   http_header(HEAD_ADD, CACHE, sizeof(CACHE) - 1, argv);
   //http_header(HEAD_AFTER, CACHE, sizeof(CACHE) - 1, argv);
   return 200;
}

plsは私が何か間違ったことをしたかどうかをアドバイスします。

4

1 に答える 1

0

これは予想される動作です。

servletsオンザフライでリロードされている間、すべてhandlers(接続ハンドラー、コンテンツタイプハンドラー、プロトコルハンドラー)は、プログラムが停止および再起動された後にのみリロードされます。

当初、ハンドラーはサーブレットよりも変更される可能性が低いと考えていました。これは将来のバージョンで変更される可能性があります。

于 2012-12-06T14:54:16.837 に答える