improves response rendering
parses url parameters
displays parameter data type
prevents sending empty (optional) parameters
handles query parameters for POST methods