=====================================================================================================================================
3.39	restapi (Hidden)

	abstract: REST API for AMI BMC FW, simple send HTTP request of given
		  URI and request payload to remote BMC REST service.

	usage	: java -jar GbtUtility-2.1.76.jar [options] restapi <method> <URI> [debug] [args...]
		<method> :		HTTP request methods (GET, POST, PUT, DELETE).
		<URI>			REST service URI of remote BMC.
		[debug] (optional)	Set the "debug" in command line arguments, it will
					show the HTTP requests and response sending messages
					and write it into the log file.
		[args...]		The rest arguments of REST API for put or post data.
					There are two types of [args...] for upload your data
					to remote REST services.
		1. Upload body by given json file:
			The rest API allow you to put the request payload as "application/json"
			with content type so you can write the configurations in your json file
			and this command will read json file and transfer it into HTTP request
			entities to PUT your request payload.
		Example of PUT json data:
			java -jar GbtUtility-2.1.76.jar -H 10.2.1.1 restapi PUT /xxx/xxx/xxx data.json
		2. Upload file:
			Upload file used the "multipart/form-data" and you need set upload key
			name and file name.
		Example of upload file:
			java -jar GbtUtility-2.1.76.jar -H 10.2.1.1 restapi POST /xxx/xxx/xxx key=KeyName,file=dataFile.bin
		Example of upload files:
			java -jar GbtUtility-2.1.76.jar -H 10.2.1.1 restapi POST /xxx/xxx/xxx key=KeyName,file=dataFile.bin
			key=KeyName2,file=dataFile2.bin key=KeyName3,file=dataFile3.bin ...
=====================================================================================================================================