Support form data and allow to parse response as json

In case that upstream api doesn't follow the HTTP spec. So we can
force to parse response body as json.

Signed-off-by: Clark Wang <clark.wangs@gmail.com>