Zum Inhalt
HALOWERK

Technische Prüfungen & Formate

api / api http1 body framing claims

An agent that constructs HTTP1 exchanges needs declared body delimitation and complete decoded byte counts checked against status method transfer coding and repeated length fields.

POST https://detect.halowerk.com/v1/api/api-http1-body-framing-claims

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
artifactobjectJa
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "properties": {
    "artifact": {
      "type": "object",
      "properties": {
        "is_response": {
          "type": "boolean"
        },
        "method": {
          "type": "string",
          "minLength": 1,
          "maxLength": 32,
          "enum": [
            "GET",
            "HEAD",
            "POST",
            "CONNECT"
          ]
        },
        "status": {
          "type": "integer",
          "minimum": 0,
          "maximum": 599
        },
        "content_lengths": {
          "type": "array",
          "items": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1000000000
          },
          "minItems": 0,
          "maxItems": 32
        },
        "transfer_codings": {
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 1,
            "maxLength": 32,
            "enum": [
              "chunked",
              "gzip",
              "deflate",
              "compress",
              "identity"
            ]
          },
          "minItems": 0,
          "maxItems": 16
        },
        "body_bytes": {
          "type": "integer",
          "minimum": 0,
          "maximum": 1000000000
        },
        "claimed_kind": {
          "type": "string",
          "minLength": 1,
          "maxLength": 32,
          "enum": [
            "none",
            "fixed",
            "chunked",
            "close",
            "invalid"
          ]
        }
      },
      "required": [
        "is_response",
        "method",
        "status",
        "content_lengths",
        "transfer_codings",
        "body_bytes",
        "claimed_kind"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "artifact"
  ],
  "additionalProperties": false
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "artifact": {
    "is_response": true,
    "method": "HEAD",
    "status": 200,
    "content_lengths": [
      100
    ],
    "transfer_codings": [],
    "body_bytes": 0,
    "claimed_kind": "none"
  }
}

Ergebnis & Dokumentation

Maschinenlesbare Dokumentation dieses Hubs

Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-01, 15:19 UTC.

Weitere Endpunkte dieses Hubs

Alle Endpunkte dieses Hubs →