XD-632: Add --file & --contentType support to http post command

Add support for file to http post + enhance http source to honor Content-Type if present