DoculaDevelopersDezvoltatori
API 0.8.0 · BuildVersiune produs 0.33.0
Documentation navigationNavigare documentație

LESSON 14 OF 14LECȚIA 14 DIN 14

Verify and download documentsVerifică și descarcă documentele

Match media type, disposition, byte count, SHA-256, package signature, and canonical metadata for every file.Potrivește tipul media, dispoziția, numărul de octeți, SHA-256, semnătura pachetului și metadatele canonice pentru fiecare fișier.

ContextContext
isolated-loopback-course
Required roleRol necesar
engineer
HeadersHeadere
Origin · X-CSRF-Token
FixturesFixture-uri
rca-provenance

01 · RUN LOCALLYRULEAZĂ LOCAL

Copy the chapter commandCopiază comanda capitolului

Authorize and independently verify five DOCX and five PDF artifacts.Autorizează și verifică independent cinci artefacte DOCX și cinci PDF.

Repository CLI · copy onlyCLI repository · doar pentru copiere
./scripts/docula-course chapter verify-download-documents --workspace "$DOCULA_COURSE_WORKSPACE"

02 · CHECK THE CONTRACTVERIFICĂ CONTRACTUL

Expected released responseRăspuns publicat așteptat

{
  "operation_id": "downloadExecutionArtifact",
  "kind": "response",
  "status": 200,
  "media_type": "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
}

03 · CHECKPOINT

Required assertionAserțiune obligatorie

{
  "assertion": "actual.docx == 5 && actual.pdf == 5 && actual.hashes_match == true",
  "protocol_sha256": "6e072aea884ae66f5f5a1d03b568bf36fb6c7c8aaf5b3d13d05dec82dbddce0c"
}