HttpClientUtils.cs 765 B

12345678910111213141516171819202122232425262728293031
  1. using System;
  2. using System.Collections.Generic;
  3. using System.IO;
  4. using System.Text;
  5. using Microsoft.AspNetCore.Http;
  6. namespace Utils
  7. {
  8. /// <summary>
  9. /// httpClient操作远程url工具类
  10. /// </summary>
  11. public class HttpClientUtils
  12. {
  13. /// <summary>
  14. /// 获得请求报文转换成字符串
  15. /// </summary>
  16. /// <param name="request"></param>
  17. /// <returns></returns>
  18. public static string getRequestBody(HttpRequest request)
  19. {
  20. string result = "";
  21. using (Stream st = request.Body)
  22. {
  23. StreamReader sr = new StreamReader(st, Encoding.UTF8);
  24. result = sr.ReadToEnd();
  25. }
  26. return result;
  27. }
  28. }
  29. }