Pudu programming language
Menu

Std.Http.Server.Route.formOf

1 declaration

fn

formOf: &Std.Http.Server.Route.Request -> &Std.Http.Multipart.Limits -> Result[Array[Std.Http.Multipart.Part], Std.Http.Multipart.MultipartError]

This is a callable function.

What it does

The form a request carried, when it carried one.

The seam between a handler and an uploaded form: a handler holds a request

and should not have to know how the parts were framed, or find the header

that says what separates them. What comes back keeps the sender's filename

as what it is — see [[Std Http Multipart]] for why that is never a path.

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.

Back to Std.Http.Server.RouteSearch related declarations