最大要求サイズの制御
Scripted REST API 要求ペイロードで許可される最大ファイルサイズを指定できます。
ファイルサイズ制限は、 RESTAPIRequestBody オブジェクトから次のいずれかの変数または関数にアクセスするときに適用されます。
- data
- dataString
- nextEntry()
- hasNext()
最大サイズを超える要求ペイロードでこれらの変数または関数にアクセスすると、サービスはエラーコード 400 で応答します。
ファイルサイズ制限は、dataStream 変数にアクセスするときは適用されません。
最大要求サイズのプロパティ
いくつかのプロパティで最大許容要求サイズを制御します。これらのプロパティをシステムのプロパティ [sys_properties] テーブルに追加して、最大要求サイズを指定します。
| プロパティ | デフォルト値 | 説明 |
|---|---|---|
| glide.rest.scripted.max_inbound_content_length_mb | 10 | gzip 圧縮されていないスクリプト化された REST 要求本文の最大サイズ (メガバイト)。 |
| glide.rest.scripted.max_inbound_gzip_content_length_mb | 1 | gzip 圧縮されたスクリプト化された REST 要求本文の最大サイズ (メガバイト)。 |
| glide.rest.max_content_length | 10 | gzip 圧縮されたかどうかを区別しないスクリプト化された REST 要求本文の最大サイズ (メガバイト)。 最大:25 その結果、glide.rest.scripted.max_inbound_content_length_mb または glide.rest.scripted.max_inbound_gzip_content_length_mb が設定されていても、要求本文は glide.rest.max_content_length の値に制限されます。 |