Contrôle de la taille maximale de la demande

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • 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.
    Tableau 1. Propriétés
    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.