コード例 #1
0
ファイル: HttpHelper.cs プロジェクト: Zerosource0/MuBot
        public async Task <HttpResponseMessage> Delete(string url, AuthenticationToken token, bool includeBearer = true)
        {
            IncludeBearer(includeBearer, token);

            return(await _client.DeleteAsync(url));
        }
コード例 #2
0
ファイル: HttpHelper.cs プロジェクト: Zerosource0/MuBot
        public async Task <HttpResponseMessage> Post(string url, AuthenticationToken token, string jsonString, bool includeBearer = true)
        {
            IncludeBearer(includeBearer, token);

            return(await Post(url, null, jsonString));
        }
コード例 #3
0
ファイル: HttpHelper.cs プロジェクト: Zerosource0/MuBot
        public async Task <HttpResponseMessage> Get(string url, AuthenticationToken token, bool includeBearer = true)
        {
            IncludeBearer(includeBearer, token);

            return(await Get(url));
        }
コード例 #4
0
ファイル: HttpHelper.cs プロジェクト: Zerosource0/MuBot
        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));
        }
コード例 #5
0
ファイル: HttpHelper.cs プロジェクト: Zerosource0/MuBot
 private void IncludeBearer(bool includeBearer, AuthenticationToken token)
 {
     _client.DefaultRequestHeaders.Authorization = includeBearer
         ? new AuthenticationHeaderValue("Bearer", token.AccessToken)
         : new AuthenticationHeaderValue(token.AccessToken);
 }