NAME
HTTP::Tiny::Multipart - Add post_multipart to HTTP::Tiny
VERSION
version 0.08
SYNOPSIS
use
HTTP::Tiny;
my
$http
= HTTP::Tiny->new;
my
$content
=
"This is a test"
;
file
=> {
filename
=>
'test.txt'
,
content
=>
$content
,
}
} );
creates this request
POST / HTTP/1.1
Content-Length: 104
User-Agent: HTTP-Tiny/0.025
Content-Type: multipart/form-data; boundary=go7DX
Connection:
close
Host: localhost:3000
--go7DX
Content-Disposition: form-data; name=
"file"
; filename=
"test.txt"
This is a test
--go7DX--
And
use
HTTP::Tiny;
my
$http
= HTTP::Tiny->new;
my
$content
=
"This is a test"
;
file
=> {
filename
=>
'test.txt'
,
content
=>
$content
,
content_type
=>
'text/plain'
,
},
testfield
=>
'test'
} );
creates
POST / HTTP/1.1
Content-Length: 104
User-Agent: HTTP-Tiny/0.025
Content-Type: multipart/form-data; boundary=go7DX
Connection:
close
Host: localhost:3000
--go7DX
Content-Disposition: form-data; name=
"file"
; filename=
"test.txt"
Content-Type: text/plain
This is a test
--go7DX
Content-Disposition: form-data; name=
"testfield"
test
--go7DX--
CONTRIBUTORS
Stephen Thirlwall
Markvy
Infinoid
Mohammad S Anwar
AUTHOR
Renee Baecker <reneeb@cpan.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2018 by Renee Baecker.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)