private Request BuildGetRequest(EndPointInfo endPointInfo)
		{
			var uri = ConstructEndpoint(endPointInfo);
			var signedUrl = SignHttpGetUrl(uri, endPointInfo);
			var getRequest = new Request(signedUrl, endPointInfo.Headers);
			return getRequest;
		}
		private Request BuildPostRequest(EndPointInfo endPointInfo)
		{
			var uri = ConstructEndpoint(endPointInfo);
			var signedParams = SignHttpPostParams(uri, endPointInfo);
			var postRequest = new Request(uri, endPointInfo.Headers, signedParams);
			return postRequest;
		}