Example #1
0
        public async Task <Token> GetToken()
        {
            IApiParameter            parameters   = new ApiParameter();
            IHttpRequestHeader       header       = GenerateHeader();
            IHttpApiRequest <Token>  request      = new HttpApiRequest <Token>(Enums.APIsListEnum.Oath, header);
            HttpClientHelper <Token> clientHelper = new HttpClientHelper <Token>(request);
            var token = await clientHelper.PostAsync <Token>();

            return(token);
        }
        internal void AddHeader(IHttpRequestHeader header)
        {
            if (IsComplete)
            {
                throw new InvalidOperationException("Can't add header after processing request is finished!");
            }

            header.Visit(HttpRequestHandleHeaderData.Default, this);

            _headers.Add(header);
        }
Example #3
0
        internal void AddHeader(IHttpRequestHeader header)
        {
            if (IsComplete)
            {
                throw new InvalidOperationException("Can't add header after processing request is finished!");
            }

            header.Visit(HttpRequestHandleHeaderData.Default, this);

            _headers.Add(header);
        }
Example #4
0
        public HttpApiRequest(APIsListEnum api, IHttpRequestHeader header)
        {
            _apiName = api;

            this.Header = header;
        }
Example #5
0
 public HttpApiRequest(APIsListEnum api, List <IApiParameter> parameters, IHttpRequestHeader header)
 {
     _apiName    = api;
     _parameters = parameters;
     this.Header = header;
 }