Added support for optionally using HTTP POST instead of GET when the request has a body by specifying a parameter for the transport. The default is HTTP GET