public object Post(TestNotification request) { var options = GetOptions(request.UserID); var parameters = new Dictionary<string, string> { {"type", "note"}, {"title", "Test Notification" }, {"body", "This is a test notification from MediaBrowser"} }; var _httpRequest = new HttpRequestOptions(); //Create Basic HTTP Auth Header... string authInfo = options.Token; authInfo = Convert.ToBase64String(Encoding.Default.GetBytes(authInfo)); _httpRequest.RequestHeaders["Authorization"] = "Basic " + authInfo; _httpRequest.Url = "https://api.pushbullet.com/v2/pushes"; return _httpClient.Post(_httpRequest, parameters); }
public void Post(TestNotification request) { var task = PostAsync(request); Task.WaitAll(task); }