Example #1
0
 public async Task <IActionResult> Post()
 {
     try
     {
         var request = new HttpRequestMessage(HttpMethod.Post, JPushEndPoint);
         request.Action(async d => d.Content = await SetupJPushModel());
         using (var client = new HttpClient())
         {
             using (var response = await client.Action(d => AddHeader(d)).SendAsync(request))
             {
                 if (response.IsSuccessStatusCode)
                 {
                     return(Ok());
                 }
                 else
                 {
                     return(BadRequest("JPush return failure. detail:" + await response.Content.ReadAsStringAsync()));
                 }
             }
         }
     }
     catch (Exception ex)
     {
         return(BadRequest($"Something went wrong. Detail:{ex.Message}"));
     }
 }