No description, website, or topics provided.
Switch branches/tags
Nothing to show
Latest commit 43fa66d Feb 11, 2017 @retupmoca committed on GitHub Merge pull request #3 from zoffixznet/patch-1
Add mandatory "perl" META field
Failed to load latest commit information.
lib/HTTP Follow GLR changes Oct 23, 2015
t fix test plan Mar 18, 2015
.travis.yml Add travis configuration file Oct 24, 2015
LICENSE Initial commit Mar 17, 2015 Add mandatory "perl" META field Oct 26, 2016 doc stuff Mar 18, 2015

module HTTP::ParseParams

Parses cookies, query parameters, and post data from HTTP requests.

sub parse

sub parse(
    Str $data, 
    Bool :cookie($cookie), 
    Bool :urlencoded($urlencoded) is copy, 
    Bool :formdata($formdata) is copy, 
    Str :content-type($content-type)
) returns Hash

Pass in some data and a type, and get back a hash containing the passed parameters

Pass :cookie for cookie data, :urlencoded for query parameters or x-www-form-urlencoded postdata, or :formdata for multipart/form-data postdata.

Alternatively, pass :content-type(...) to have the function pick the correct postdata encoding for you. Will die if we don't recognize the content type.

Note that multipart/form-data parsing is NYI