Subject: | There should be a way to set your own header(s) in a (PUT) request |
Currently there does not seem to be a way to set your own headers but
this is necessary for some DAV based applications.
E.g. the CalDAV server DAViCal requires a
Content-Type: text/calendar; charset=utf-8
header in a PUT request but I would suggest a general solution that will
work for other verbs as well.
Perhaps a 'headers' attribute that accepts either a hash reference or a
HTTP::Headers object or a HTTP::DAV::Headers object.