Std.Http.Safe.changeAllowed
1 declaration
fn
changeAllowed: &Std.Http.Method -> &Array[(Str, Str)] -> Result[(), Std.Http.Safe.Unsafe]This is a callable function.
What it does
Whether a request may change something.
A method that changes nothing is always allowed. One that does must have
come from this site, and a request that stated nothing is treated as
though it came from elsewhere — an old client and a hostile one look the
same, and only one reading is safe for both.
Read the signature
- The text after the name is the type checked by Pudu.
- Read arrows from left to right: inputs come first, and the final type is returned.
- & borrows a value for this call instead of moving or copying it.
- Names inside [ ] are type arguments, such as the item type held by a collection.
- Result makes success and recoverable failure part of the function's type.
