関数の型 |
#include <acpplib.h> void set_header(const char *pStr) | |
引数 | *pStr | HTTP応答ヘッダの文字列 |
戻値 | なし |
ヘッダ | 説明 | 例 |
---|---|---|
Content-Type: | 文書の内容 | Content-Type: text/html |
Expires: | 文書の有効期限 | Expires: Sat, 31 Aug 2002 00:00:00 GMT |
Last-Modified: | 最終更新日 | Last-Modified: Sat, 31 Aug 2002 00:00:00 GMT |
Cache-Control: | ブラウザのキャッシュ制御 | Cache-Control: no-cache, must-revalidate |
Location: | ブラウザを別のサイトに転送する | Location: http://www.yahoo.co.jp/ |
Set-Cookie: | クッキーをブラウザに保存してもらう | Set-Cookie: abc=aaxt |
HTTP応答ヘッダキューの内容は、cout_header関数 , cout_head関数 , cout_body関数 , begin_html関数のいずれかが実行されるときに送信されます。
HTTP応答ヘッダ、HTML文書ヘッダの出力はC++ for CGI に用意された手段を用いてください。printf , coutなどでそれらを出力すると不整合を生じることがあります。
同じように HTTP応答ヘッダキューに文字列を追加するプリプロセス指令として、#pragma SET_HEADERがあります。