Contrôle de la taille maximale de la demande
Vous pouvez spécifier la taille de fichier maximale autorisée dans la charge utile d’une demande d’API REST scriptée.
La limite de taille de fichier s’applique lors de l’accès à l’une des variables ou fonctions suivantes à partir d’un objet RESTAPIRequestBody.
- Données
- Chaîne de données
- nextEntry()
- hasNext()
Si vous accédez à ces variables ou fonctions avec une charge utile de demande qui dépasse la taille maximale, le service répond avec le code d’erreur 400.
La limite de taille de fichier ne s’applique pas lors de l’accès à la variable dataStream .
Propriétés de taille maximale de la demande
Plusieurs propriétés contrôlent la taille maximale autorisée de la demande. Ajoutez ces propriétés à la table Propriétés système [sys_properties] pour spécifier une taille de demande maximale.
| Propriété | Valeur par défaut | Description |
|---|---|---|
| glide.rest.scripted.max_longueur_contenu_entrante | 10 | Taille maximale, en mégaoctets, pour le corps d’une demande REST scriptée qui n’est pas compressée avec GZIP. |
| glide.rest.scripted.max_inbound_gzip_content_length_mb | 1 | Taille maximale, en mégaoctets, pour le corps d’une demande REST scriptée avec compresse GZIP. |
| glide.rest.max_content_length | 10 | Taille maximale, en mégaoctets, d’un corps de demande REST scripté, qu’il soit compressé ou non avec gzip. Maximum : 25 Par conséquent, même si glide.rest.scripted.max_inbound_content_length_mb ou glide.rest.scripted.max_inbound_gzip_content_length_mb sont définis, le corps de la demande est limité à la valeur de glide.rest.max_content_length. |