/// <summary> /// /// </summary> /// <param name="apiEndpoint"></param> /// <param name="postData"></param> /// <returns></returns> public static HttpDecorator.HttpResponseResult HttpPost(string apiEndpoint, string postData) { var httpDecorator = new HttpDecorator(); var headers = new Dictionary <string, string>(); headers.Add(JXTokenKey, AuthToken); headers.Add(JXDeviceKey, DeviceKey); var remoteApiEndpoint = ApiEnvironment.GetApiEndpoint(apiEndpoint); var responseResult = httpDecorator.HttpPost(remoteApiEndpoint, postData, headers); Console.WriteLine("[POST]{0}", remoteApiEndpoint); return(responseResult); }
/// <summary> /// /// </summary> /// <param name="apiEndpoint"></param> /// <param name="requestData"></param> /// <returns></returns> public static HttpDecorator.HttpResponseResult HttpGet(string apiEndpoint, IList <KeyValuePair <string, object> > requestData) { var httpDecorator = new HttpDecorator(); var headers = new Dictionary <string, string>(); headers.Add(JXTokenKey, AuthToken); headers.Add(JXDeviceKey, DeviceKey); var remoteApiEndpoint = ApiEnvironment.GetApiEndpoint(apiEndpoint); remoteApiEndpoint = HttpDecorator.CombineRequest(remoteApiEndpoint, requestData); var responseResult = httpDecorator.HttpGet(remoteApiEndpoint, headers); Console.WriteLine("[GET]{0}", remoteApiEndpoint); return(responseResult); }