Contrôle de la taille maximale de la demande
Vous pouvez spécifier la taille de fichier maximale autorisée dans une charge utile de demande 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()
L’accès à ces variables ou fonctions avec une charge utile de demande qui dépasse la taille maximale entraîne une réponse du service 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 maximale de demande.
| Propriété | Valeur par défaut | Description |
|---|---|---|
| glide.rest.scripted.max_inbound_content_length_mb | 10 | Taille maximale, en mégaoctets, d’un corps de demande REST scriptée qui n’est pas compressé avec GCOMPRESS. |
| glide.rest.scripted.max_inbound_gzip_content_length_mb | 1 | Taille maximale, en mégaoctets, d’un corps de demande REST scriptée qui est compressé avec GZIP. |
| glide.rest.max_contenu_longueur | 10 | Taille maximale, en mégaoctets, pour le corps d’une demande REST scriptée, qu’il soit compressé ou non. 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. |