-
Notifications
You must be signed in to change notification settings - Fork 0
Make HTTP::Tiny::UA Awesome!
(Led by David Golden)
HTTP::Tiny::UA provides user-agent functionality built on top of HTTP::Tiny (which is closed to new features). HTTP::Tiny::UA doesn't have to be strictly ::Tiny1, but it needs to avoid a deep dependency tree.
The most desired missing feature is getting file-uploads working, which requires the ability to do MIME form POST requests, but without sucking in a massive MIME framework (and thus no longer being so ::Tiny). This might require writing a "tiny MIME creator" module.
I'd like to get the pull-request queue sorted out — the decoded_content one needs some additional eyes on it to make sure it makes sense and possibly consider the issues raised in the last comment
I have the beginnings of a URI::Tiny repo that aims to deliver RFC compliant URI handling in a single .pm file, which would be a nice complement to HTTP::Tiny::UA. It needs a lot of work to be considered done. See the design notes for details.
If someone wanted to attempt an HTTP/2.0 version of HTTP::Tiny (or a way to swap in the implementation guts of HTTP::Tiny), that would be pretty cool.
Finally, there might be other features found in LWP::UserAgent or HTTP::Message that could be replicated in a ::Tiny (or nearly ::Tiny) way.
TBD
Add your name, email and social network handles below if you'd like to participate on this project and indicate what part of this project you're interested in working on.
- David Golden, [email protected], IRC: xdg, twitter: @xdg – I'm interested in helping others have fun hacking!
- David Farrell [email protected], IRC: dnmfarrell, twitter: @perltricks - I'm interested in adding HTTP2.0 functionality and helping with getting file uploads working
TBD
- For more on ::Tiny, see my presentation on Acme::Tiny [PDF]