Esempio n. 1
0
        public async Task <HttpResponseMessage> Delete(string url, AuthenticationToken token, bool includeBearer = true)
        {
            IncludeBearer(includeBearer, token);

            return(await _client.DeleteAsync(url));
        }
Esempio n. 2
0
        public async Task <HttpResponseMessage> Post(string url, AuthenticationToken token, string jsonString, bool includeBearer = true)
        {
            IncludeBearer(includeBearer, token);

            return(await Post(url, null, jsonString));
        }
Esempio n. 3
0
        public async Task <HttpResponseMessage> Get(string url, AuthenticationToken token, bool includeBearer = true)
        {
            IncludeBearer(includeBearer, token);

            return(await Get(url));
        }
Esempio n. 4
0
        public async Task <HttpResponseMessage> Post(string url, AuthenticationToken token, Dictionary <string, string> postData = null, bool includeBearer = true)
        {
            IncludeBearer(includeBearer, token);

            return(await Post(url, postData));
        }
Esempio n. 5
0
 private void IncludeBearer(bool includeBearer, AuthenticationToken token)
 {
     _client.DefaultRequestHeaders.Authorization = includeBearer
         ? new AuthenticationHeaderValue("Bearer", token.AccessToken)
         : new AuthenticationHeaderValue(token.AccessToken);
 }