ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Web Server
|
定数 | 型 | 値 | コメント | |||||||||
wdl disable web log | 倍長整数 | 0 | Web HTTP debug log は無効化されています | |||||||||
wdl enable with all body parts | 倍長整数 | 7 | Web HTTP debug log はレスポンスとリクエスト両方をボディー部に含めた状態で有効化されます | |||||||||
wdl enable with request body | 倍長整数 | 5 | Web HTTP debug log はリクエストのボディー部のみ含めた状態で有効化されます | |||||||||
wdl enable with response body | 倍長整数 | 3 | Web HTTP debug log はレスポンスのボディー部のみを含めた状態で有効化されています。 | |||||||||
wdl enable without body | 倍長整数 | 1 | Web HTTP debug log はボディ部なしで有効化されています(この場合ボディ部のサイズは提供されます) | |||||||||
Web character set | 倍長整数 | 17 | スコープ: 4D ローカル, 4D Server 説明: データベースに接続するブラウザーとの通信に (ローカルモード4Dと4D Serverの) Webサーバーが使用する文字セット。デフォルト値はOSの言語に依存します。この引数はデータベース設定でも設定できます。 値: 取りうる値は、文字セットに関連するデータベースの動作モードによります。
|
|||||||||
Web Client IP address to listen | 倍長整数 | 23 | スコープ: 4Dリモートマシン とりうる値: Web IP address to listen参照 説明: Webサーバーとして使用するリモート4Dのパラメーターを指定するのに使用します(リモートのWeb サーバーに対してのみ適用されます)。 |
|||||||||
Web CORS enabled | 倍長整数 | 92 | スコープ: ローカルWeb サーバー 取りうる値: 0 (無効化、デフォルト) または1 (有効化) |
|||||||||
Web CORS settings | 倍長整数 | 93 | スコープ: ローカルWeb サーバー
|
|||||||||
Web debug log | 倍長整数 | 84 | スコープ: ローカルWebサーバー 説明: 4D WebサーバーのHTTPリクエストログファイルの状態を設定または取得できるようにします。有効化された場合、"HTTPDebugLog_nn.txt"と命名されたこのファイルはアプリケーションの”Logs”フォルダに保存されます(nn にはファイル番号が入ります)。これはWebサーバーに関連した問題をデバッグするのに有用です。リクエストとレスポンスをrawモードで記録するからです。ヘッダーも含めて、リクエスト全体が記録されます。オプションとして、ボディ部分も記録することができます。HTTPDebugLog ファイルについての詳細な情報については、ログファイルの詳細 の章を参照してください。 値: "wdl"の接頭辞が付いた定数のどれか一つ(このテーマ内のこれらの定数の詳細を参照して下さい) デフォルト値: 0 (有効化しない) |
|||||||||
Web HSTS enabled | 倍長整数 | 86 | スコープ: 4D ローカル、4D Server 詳細: HTTP Strict Transport Security (HSTS)ステータス。HSTS によって、4D Web サーバーはブラウザに対して、通信を安全なHTTPS経由で接続しなければならないということを宣言することができます。一度有効化すると、4D Web サーバーは自動的にHSTS関連の情報を全てのレスポンスヘッダーに追加します。ブラウザは最初に4D Web サーバーからのレスポンスを受け取ったときにHSTS 情報を記録し、それ以降のHTTP リクエストは自動的にHTTPS リクエストへと変換されます。この情報がブラウザに保存されている時間の長さは、Web HSTS max age セレクターによって指定されます。 HSTS を使用するためにはHTTPS がサーバー側で有効化されている必要があります。またクライアントの初回の通信のために、HTTP も有効化されている必要があります。 取りうる値: 0 (無効化、デフォルト) あるいは 1 (有効化) 注: この設定を適用するためには4D Web サーバーを再起動する必要があります。 |
|||||||||
Web HSTS max age | 倍長整数 | 87 | スコープ: 4D ローカル、4D Server 詳細: HSTS がクライアントからのそれぞれの新しい接続に対してHSTS が有効化されている最大の時間の長さを(秒単位で)指定します。この情報は指定された期間の間クライアント側に保存されます。 取りうる値: 倍超整数(秒) デフォルトの値: 63072000 (2年) 警告: 一度HSTS が有効化されると、クライアント接続は指定された期間、この機構を使い続けます。アプリケーションのテスト時には、安全な接続と安全でない接続のモードの切り替えをする必要がある場合に備えて、短い時間を設定しておくことが推奨されます。 |
|||||||||
Web HTTP compression level | 倍長整数 | 50 | スコープ: ローカルWebサーバー 説明: 4D HTTPサーバーで使用されるすべての圧縮されたHTTP通信 (クライアントのリクエスト、サーバーのレスポンス、WebおよびWebサービス) の圧縮レベル。このセレクターを使用すれば圧縮率を犠牲にして実行速度を速めるか、速度を優先して圧縮率を高めるかを選択できます。値の選択は交換するデータのサイズやタイプに基づきます。value引数に1から9までの値を渡します。1は速度優先、9は圧縮率優先です。また-1を渡して圧縮速度と圧縮率の妥協点を指定できます。デフォルトの圧縮レベルは1 (速度優先) です。 とりうる値: 1 から 9 (1 = 速度優先, 9 = 圧縮優先) または -1 = 最適 |
|||||||||
Web HTTP compression threshold | 倍長整数 | 51 | スコープ: ローカルHTTPサーバー 説明: 最適化モードの内部的な4D Webサービス通信フレームワークにおいて、圧縮を行わないリクエストサイズの敷居値を設定できます。この設定は、小さなデータ交換時に圧縮を行うことによる、マシンの時間の浪費を避けるために有効です。 とりうる値: 任意の倍長整数値。valueにはバイト単位でサイズを渡します。デフォルトで、圧縮の敷居値は1024バイトに設定されています。 |
|||||||||
Web HTTP enabled | 倍長整数 | 88 | スコープ: 4D ローカル、4D Server 詳細: HTTP 経由の通信のステータス 取りうる値: 0 (無効化) あるいは 1 (有効化) |
|||||||||
Web HTTP TRACE | 倍長整数 | 85 | スコープ: ローカルWebサーバー 異なるセッション間で値を保持: No 詳細: 4D Web サーバー内のHTTP TRACEメソッドを無効化または有効化します。セキュリティ上の理由から、4D v15 R2以降、デフォルトで4D WebサーバーはHTTP TRACEリクエストをエラー405で拒否します(HTTP TRACEの無効化を参照して下さい)。必要であれば、この定数に値1を渡す事でそのセッションの間HTTP TRACEメソッドを有効化する事ができます。このオプションが有効化されると、4D WebサーバーはHTTP TRACEリクエストに対してリクエストライン、ヘッダー、そしてボディーを返信します。 取り得る値: 0 (無効化) または 1 (有効化) デフォルトの値: 0 (無効化) |
|||||||||
Web HTTPS enabled | 倍長整数 | 89 | スコープ: 4D ローカル、4D Server 詳細: HTTPS 経由の通信のステータス 取りうる値: 0 (無効化) あるいは 1 (有効化) |
|||||||||
Web HTTPS port ID | 倍長整数 | 39 | スコープ: 4D ローカル, 4D Server 説明: ローカルモード4Dおよび4D ServerのWebサーバがTLSによるセキュアな接続(HTTPSプロトコル)で使用するTCP ポート番号。HTTPS ポート番号はデータベース設定の"Web/設定"ページで指定できます。デフォルト値は443 (標準ポート番号) です。value引数にTCP Port Numbersテーマの定数を渡すこともできます。 とりうる値: 0~65535 |
|||||||||
Web inactive process timeout | 倍長整数 | 78 | 互換性に関する注意: このセレクターはWeb scalable session モード、あるいは"セッションなし"モードが有効化されている場合には無視されます。 |
|||||||||
Web inactive session timeout | 倍長整数 | 72 | 互換性に関する注意: このセレクターはWeb scalable session モードが有効化されている場合には無視されます。 |
|||||||||
Web IP address to listen | 倍長整数 | 16 | スコープ: 4D ローカル, 4D Server |
|||||||||
Web legacy session | 倍長整数 | 70 | スコープ: ローカルWebサーバー |
|||||||||
Web log recording | 倍長整数 | 29 | スコープ: 4D ローカル, 4D Server 説明: ローカルモード4Dまたは4D ServerのWebサーバーが受け取るWebリクエストの記録を開始または停止します。デフォルト値は0(リクエストを記録しない)です。 Web リクエストのログは"logweb.txt"という名前のテキストファイルに保存されます。このファイルは自動でストラクチャファイルと同階層のLogsフォ ルダー内に作成されます。このファイルのフォーマットは、渡した値により決定されます。Webログファイルフォーマットに関する詳細はWebサイトに関する情報を参照してください。 このファイルはデータベース設定の"Web/ログ"ページからも有効にできます。 とりうる値: 0 = 記録しない (デフォルト), 1 = CLFフォーマットで記録, 2 = DLFフォーマットで記録, 3 = ELFフォーマットで記録, 4 = WLFフォーマットで記録 警告: フォーマット3および4はカスタムフォーマットであり、記録する内容を事前にデータベース設定で定義しなければなりません。事前定義せずにこれらのフォーマットを使用した場合、ログファイルは作成されません。 |
|||||||||
Web max concurrent processes | 倍長整数 | 18 | 互換性に関する注意: このセレクターはWeb scalable session モードが有効化されている場合には無視されます。 |
|||||||||
Web max sessions | 倍長整数 | 71 | スコープ: ローカルWebサーバー 説明: 4Dの自動セッション管理下のセッション上限数。設定した上限に達すると、もっとも古いセッションが閉じられます。 取りうる値: 倍長整数値 デフォルト値: 100 (0を渡すとデフォルト値が設定されます) |
|||||||||
Web maximum requests size | 倍長整数 | 27 | スコープ: 4D ローカル, 4D Server 説明: Webサーバに処理を許可する受信HTTPリクエスト (POST) の最大サイズ (バイト単位)。デフォルト値は2,000,000 (2MBより少し少ない値) です。最大値(2,147,483,647)を渡すと、実際上は制限がなくなります。 |
|||||||||
Web port ID | 倍長整数 | 15 | スコープ: 4D ローカル, 4D Server. 説明: ローカルモードの4Dと4D Serverで、4D Web server が使用するTCPポート番号を設定または取得します。デフォルトではこの値は80です。TCPポート番号は、データベース設定の"Web/設定"タブ内にて設定できます。value p引数には、TCP Port Numbers テーマ内にある定数の一つを使用することができます。このセレクターは、4D Desktop を使用して組み込み・コンパイルされた4D Web Server フレームワーク内(デザイン環境へのアクセスがない状態)において有用です。 取り得る値: TCPポート番号についての詳細な情報に関しては、 Webサーバー設定 セクションを参照して下さい。 デフォルトの値: 80 |
|||||||||
Web scalable session | 倍長整数 | 90 | スコープ: ローカルWeb サーバー |
|||||||||
Web server database | 倍長整数 | 1 | カレントデータベースのWebサーバー(省略時のデフォルト) |
|||||||||
Web server host database | 倍長整数 | 2 | コンポーネントのホストデータベースのWebサーバー |
|||||||||
Web server receiving request | 倍長整数 | 3 | リクエストを受け取ったWeb サーバー(ターゲットWebサーバー) |
|||||||||
Web session cookie domain | 倍長整数 | 81 | スコープ: ローカルWeb server 説明: セッションCookieの"ドメイン"フィールドの値を設定または取得します。このセレクター(とセレクター82)は、セッションCookieのスコープを管理するのに有用です。例えば、このセレクターに、 "/*.4d.fr" という値を設定した場合、クライアントは、リクエストが ".4d.fr" のドメイン宛てだった場合にのみCookieを送ります。これにより、外部の静的なデータをホストするサーバーを除外することができます。 取り得る値: テキスト |
|||||||||
Web session cookie name | 倍長整数 | 73 | 互換性に関する注意: このセレクターはWeb scalable session モードが有効化されている場合には無視されます。 |
|||||||||
Web session cookie path | 倍長整数 | 82 | スコープ: ローカル Web server 説明: セッションCookieの"パス"フィールドの値を設定・または取得します。このセレクター(とセレクター81)は、セッションCookieのスコープを管理するのに有用です。例えば、このセレクターに"/4DACTION"という値を設定した場合、クライアントは、4DACTION から始まる動的なリクエストに対してのみCookieを送り、ピクチャやスタティックなページ等に対しては送りません。 取り得る値: テキスト |
|||||||||
Web session enable IP address validation | 倍長整数 | 83 | 互換性に関する注意: このセレクターはWeb scalable session モードでは無視されます (このモードでは認証がありません) スコープ: ローカルWebサーバー |
プロダクト: 4D
テーマ: 定数テーマリスト
変更: 4D v16 R4
変更: 4D v17
変更: 4D v18 R4
ランゲージリファレンス ( 4D v20 R7)