AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | PTX | SUN | Win NT |
X | X | X | X | X | X | X | X | X |
目的
指定 HTTP 表頭的文字。
您必須先設定這個變數,才能讓 Net.Data 處理任何傳到 Web 瀏覽器的文字, 因為 Net.Data 會在顯示文字之前,先讀取這個變數, 之後便不會再察看它。一旦 Net.Data 將文字傳給瀏覽器之後, 任何對 DTW_PRINT_HEADER 變數所做的變更,一律不予處理。
如果您使用 DTW_PRINT_HEADER 製作自己的表頭 (DTW_PRINT_HEADER="NO"), 您必須確定已將 DTW_REMOVE_WS 設定為 "NO",或者您可以使用 DTW_rHEXTOCHAR() 內建函數在 HTTP 表頭之後換行。
使用 DEFINE 陳述式或 以 @DTW_ASSIGN() 函數來設定這個變數值。
值
DTW_PRINT_HEADER="YES"|"NO"
值 | 說明 |
---|---|
YES | Net.Data 列出 HTTP 表頭的文字 Content-type: text/html 或 Content-type: text/xml。 YES 是預設值。 |
NO | Net.Data 不要列出 HTTP 表頭。 您可以製作自定的 HTTP 表頭資訊。 |
範例
範例 1︰將 DTW_PRINT_HEADER 設定為 NO,以自行設定您的表頭。
%define DTW_REMOVE_WS="YES" %define DTW_PRINT_HEADER="NO" @DTW_ASSIGN(CRLF, "@DTW_rHEXTOCHAR("0D25")") %HTML(report){ 到期日︰Thu, 31 Jul 2000 16:00:00 GMT$(CRLF) Content-type︰text/html$(CRLF)$(CRLF) 時間為 @DTW_rtime() %}