diff --git a/src/SKIT.FlurlHttpClient.Wechat.TenpayV2/WechatTenpayClient.cs b/src/SKIT.FlurlHttpClient.Wechat.TenpayV2/WechatTenpayClient.cs index 99c53783..e12043af 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.TenpayV2/WechatTenpayClient.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.TenpayV2/WechatTenpayClient.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Linq; using System.Net.Http; using System.Text; @@ -172,7 +172,8 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2 string xml = Utilities.XmlUtility.ConvertFromJson(json); using HttpContent httpContent = new StringContent(xml, Encoding.UTF8, "text/xml"); - return await SendRequestAsync(flurlRequest, httpContent: httpContent, cancellationToken); + using IFlurlResponse flurlResponse = await SendRequestAsync(flurlRequest, httpContent: httpContent, cancellationToken); + return await WrapResponseWithXmlAsync(flurlResponse, cancellationToken); } } catch (FlurlHttpException ex)