HttpURLConnection действительно только поддерживает вещи, любят, ДОБИРАЮТСЯ, POST и ГОЛОВА - но никакой REPORT/PROPFIND. Я собираюсь реализовать CalDAV-клиент, но без этих операций (если я хочу использовать их, я получаю ProtocolException) я должен писать/предоставлять полную и огромную библиотеку HTTP с автором и так далее.
"Излишество".
Как я отправляю запросы с PROPFIND и ОТЧЕТОМ?
Вы, вероятно, захотите найти для этого библиотеку WebDAV, а не HTTP-библиотеку.
Может быть, взгляните на Apache Jackrabbit .
Можно попробовать использовать другую библиотеку HTTP, например Apache HTTP client и расширить ее HttpRequestBase
(см. HttpGet
и HttpPost
, например).
В качестве альтернативы вы можете использовать клиентскую библиотеку WebDAV напрямую.