Aller au contenu principal

Charge utile trop volumineuse

typehttps://docs.frem.sh/reference/api/errors/payload-too-large
Statut HTTP413 Payload Too Large

Ce que cela signifie

Le corps de la requête dépasse la taille acceptée par cet endpoint.

Exemples de messages detail renvoyés avec cette erreur :

  • Request body exceeds the {SBOM_INGEST_MAX_BYTES} byte limit on this endpoint.
  • sbom exceeds {SBOM_INGEST_MAX_BYTES} bytes.
  • attestation exceeds {SBOM_INGEST_MAX_BYTES} bytes.

Que faire

Réduisez le corps de la requête ; detail indique la limite de cet endpoint.

Forme de la réponse

Toutes les erreurs de l’API fremforge sont au format problem+json de la RFC 9457 :

{
  "type": "https://docs.frem.sh/reference/api/errors/payload-too-large",
  "title": "Payload Too Large",
  "status": 413,
  "detail": "..."
}

Basez votre logique sur type, et non sur title ou detail : ces champs sont destinés à être lus par un humain et peuvent être reformulés.