http: support POST

It is an experimental feature. Please test it!