base64
Purpose
base64 transforms a base64 encoded string into a raw byte slice and back again.
Usage
"type": "base64"
Example
Before and After Example
Configuration
{
"type": "base64"
}
Example Chains
req_body() -> json_path(path="encodedData") -> base64()
This will extract the encodedData field from the request body and decode it from base64.
res_body() -> json_path(path="payload") -> base64()
This will extract the payload field from the response body and decode it from base64.
Before (Base64 Encoded Values)
- User Credentials:
QURNSU5JU1RSQVRPUjpQQVNTV09SRDI=
- Session Token:
ZXlKaGJHY2lPaUpJVXpJMU5pSXNJblI1Y0NJaVNrZFVWQ0o5
- Configuration:
ewogICJkYXRhYmFzZSI6ICJwcm9kdWN0aW9uIiwKICAiZW5hYmxlZCI6IHRydWUKfQ==
- Message:
U3BlZWRzY2FsZSBjYW4ndCB3YWl0IHRvIGhlbHAgbWUgc2F2ZSB0aW1lIGFuZCBzdG9wIHF1YWxpdHkgaXNzdWVz
After (Base64 Decoded Values)
- User Credentials:
ADMINISTRATOR:PASSWORD2
- Session Token:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9
- Configuration:
{ "database": "production", "enabled": true }
- Message:
Speedscale can't wait to help me save time and stop quality issues