add basic HTTP POST support