patch from Thomas Saquet: extending Http::Client support to other HTTP methods, and other small fixes