public HttpClientResponse RegionList(JObject _query) { string _url = baseurl + "/"; string _method = "get"; JObject _params = new JObject(); JObject _headers = new JObject(); JObject _cookie = new JObject(); JObject _body = new JObject(); string _query_default_string = "{\"Version\":\"2016-03-04\"}"; JObject _query_default = JObject.Parse(_query_default_string); _query_default.Merge(_query); _query = _query_default; string _query_fixed_string = "{\"Action\":\"RegionList\"}"; JObject _query_fixed = JObject.Parse(_query_fixed_string); _query.Merge(_query_fixed); var _queryModel = new RegionListqueryModel(); var _queryvalid = _queryModel.validtor(_query); if (_queryvalid.status != true) { throw new System.ArgumentException(_queryvalid.message); } HttpClientCore _instance = new HttpClientCore(_url, _method, _headers, _params, _query, _body); _instance.setAwsAuthType(ak, sk, server, region); return(_instance.request()); }
public HttpClientResponse CreateListeners(JObject _query) { string _url = baseurl + "/"; string _method = "get"; JObject _params = new JObject(); JObject _headers = new JObject(); JObject _cookie = new JObject(); JObject _body = new JObject(); string _query_default_string = "{\"Version\":\"2016-03-04\",\"ListenerState\":\"stat\",\"ListenerName\":\"ksc_listener\",\"ListenerProtocol\":\"HTTP\",\"Method\":\"RoundRobin\",\"SessionState\":\"start\",\"SessionPersistencePeriod\":3600,\"CookieType\":\"ImplantCookie\"}"; JObject _query_default = JObject.Parse(_query_default_string); _query_default.Merge(_query); _query = _query_default; string _query_fixed_string = "{\"Action\":\"CreateListeners\"}"; JObject _query_fixed = JObject.Parse(_query_fixed_string); _query.Merge(_query_fixed); var _queryModel = new CreateListenersqueryModel(); var _queryvalid = _queryModel.validtor(_query); if (_queryvalid.status != true) { throw new System.ArgumentException(_queryvalid.message); } HttpClientCore _instance = new HttpClientCore(_url, _method, _headers, _params, _query, _body); _instance.setAwsAuthType(ak, sk, server, region); return(_instance.request()); }
public HttpClientResponse SendSms(JObject _query, JObject _body) { string _url = baseurl + "/"; string _method = "post"; var _params = new JObject(); var _headers = new JObject(); var _cookie = new JObject(); string _query_default_string = "{\"Version\":\"2019-05-01\"}"; JObject _query_default = JObject.Parse(_query_default_string); _query_default.Merge(_query); _query = _query_default; string _query_fixed_string = "{\"Action\":\"SendSms\"}"; JObject _query_fixed = JObject.Parse(_query_fixed_string); _query.Merge(_query_fixed); var _queryModel = new SendSmsqueryModel(); var _queryvalid = _queryModel.validtor(_query as JToken); if (_queryvalid.status != true) { throw new System.ArgumentException(_queryvalid.message); } string _body_default_string = "{}"; JObject _body_default = JObject.Parse(_body_default_string); _body_default.Merge(_body); _body = _body_default; string _body_fixed_string = "{}"; JObject _body_fixed = JObject.Parse(_body_fixed_string); _body.Merge(_body_fixed); var _bodyModel = new SendSmsbodyModel(); var _bodyvalid = _bodyModel.validtor(_body as JToken); if (_bodyvalid.status != true) { throw new System.ArgumentException(_bodyvalid.message); } HttpClientCore _instance = new HttpClientCore(_url, _method, _headers, _params, _query, _body); _instance.setContentType("urlencoded"); _instance.setAwsAuthType(ak, sk, server, region); return(_instance.request()); }
public ResponseBase <GroupToFunctionResponse> GetDataPaging(GroupToFunctionRequest request) { return(HttpClientCore <GroupToFunctionResponse> .ExecuteRequest(Common.BaseUrl, "/api/grouptofunction/getdatapaging", request, Method.POST)); }
public ResponseBase <UserResponse> Get(string id) { var userBo = new UserBo(); return(HttpClientCore <UserResponse> .ExecuteRequest(Common.BaseUrl, "/api/roluser/" + id + "", null, Method.GET)); }
public ResponseBase <UserResponse> GetDataPaging(UserRequest request) { return(HttpClientCore <UserResponse> .ExecuteRequest(Common.BaseUrl, "/api/roluser/getdatapaging", request, Method.POST)); }
public ResponseBase <GroupResponse> Get(string id) { var groupBo = new GroupBo(); return(HttpClientCore <GroupResponse> .ExecuteRequest(Common.BaseUrl, "/api/group/" + id + "", null, Method.GET)); }
public ResponseBase <FunctionResponse> Get(string id) { var functionBo = new FunctionBo(); return(HttpClientCore <FunctionResponse> .ExecuteRequest(Common.BaseUrl, "/api/function/" + id + "", null, Method.GET)); }
public FunctionsCore(iRunLog log) { Log = log; httpClient = new HttpClientCore(Log); }