WxPayHttpRequest.cs 526 B

1234567891011121314151617
  1. using System.Net.Http;
  2. using System;
  3. using System.Threading.Tasks;
  4. namespace WingPaymentService.Common.WeChat
  5. {
  6. public class WxPayHttpRequest
  7. {
  8. private HttpClient _request = new();
  9. public async Task<string> Post(string xml, string url, int timeout)
  10. {
  11. _request.Timeout = TimeSpan.FromSeconds(timeout);
  12. var result = await _request.PostAsync(url, new StringContent(xml));
  13. return await result.Content.ReadAsStringAsync();
  14. }
  15. }
  16. }