def presign.query

bend-kit-sigv4@0.11.0.1 · sigv4.bend:386

import bend-kit-sigv4@0.11.0.1/sigv4.bend as Sigv4
import Base

386# The query a presigned request adds to q, before X-Amz-Signature.
387def presign.query(+access: String, +token: String, +scope: String, +date: String, +expires: U32, +q: String) -> String:
388  query(q ++ "&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=" ++ encode(access ++ "/" ++ scope, False{}) ++ "&X-Amz-Date=" ++ date ++ "&X-Amz-Expires=" ++ U32.show(expires) ++ token.q(String.is_empty(token), token) ++ "&X-Amz-SignedHeaders=host")

Uses (9)

Used by (1)