protected string Post(LoginRadiusObject @object, HttpRequestParameter getParams, string postParams) { if (getParams == null) { getParams = _commHttpRequestParameter; } else { foreach (var par in _commHttpRequestParameter) { getParams.Add(par.Key, par.Value); } } var response = _httpClient.HttpPostJson(GetEndpoint(@object.ObjectName), getParams, postParams); return response.ResponseContent; }
protected string Get(LoginRadiusObject @object, HttpRequestParameter parameter) { if (parameter == null) { parameter = _commHttpRequestParameter; } else { foreach (var par in _commHttpRequestParameter) { parameter.Add(par.Key, par.Value); } } var response = _httpClient.HttpGet(GetEndpoint(@object.ObjectName), parameter); return response.ResponseContent; }
/// <summary> /// The POST method transfers information via HTTP headers. The information is encoded as described in case of GET method and put into a header called QUERY_STRING. /// </summary> /// <param name="@object"></param> /// <param name="object"></param> /// <param name="json"></param> /// <returns></returns> public string Post(LoginRadiusObject @object, string json) { var response = _httpClient.HttpPostJson(GetEndpoint(@object.ObjectName), _commHttpRequestParameter, json); return response.ResponseContent; }
/// <summary> /// The GET method sends the encoded user information appended to the page request with specified headers. /// </summary> /// <param name="@object"></param> /// <param name="object"></param> /// <param name="accept">Headers which is to be send in HTTP GET request.</param> /// <returns></returns> public string Get(LoginRadiusObject @object, string accept) { _httpClient.Headers["Accept"] = accept; var response = _httpClient.HttpGet(GetEndpoint(@object.ObjectName), _commHttpRequestParameter); return response.ResponseContent; }
/// <summary> /// The GET method sends the encoded user information appended to the page request. /// </summary> /// <param name="@object"></param> /// <param name="object"></param> /// <returns></returns> public string Get(LoginRadiusObject @object) { var response = _httpClient.HttpGet(GetEndpoint(@object.ObjectName), _commHttpRequestParameter); return response.ResponseContent; }
protected string Post(LoginRadiusObject @object, HttpRequestParameter @params) { var response = _httpClient.HttpPost(GetEndpoint(@object.ObjectName), _commHttpRequestParameter, @params); return response.ResponseContent; }