mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2025-12-29 09:54:44 +08:00
style: clean code
This commit is contained in:
@@ -27,17 +27,15 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Interceptors
|
|||||||
if (flurlCall == null) throw new ArgumentNullException(nameof(flurlCall));
|
if (flurlCall == null) throw new ArgumentNullException(nameof(flurlCall));
|
||||||
|
|
||||||
string method = flurlCall.HttpRequestMessage.Method.ToString().ToUpper();
|
string method = flurlCall.HttpRequestMessage.Method.ToString().ToUpper();
|
||||||
string url = flurlCall.HttpRequestMessage.RequestUri.PathAndQuery;
|
string url = flurlCall.HttpRequestMessage.RequestUri?.PathAndQuery ?? string.Empty;
|
||||||
string timestamp = DateTimeOffset.Now.ToLocalTime().ToUnixTimeSeconds().ToString();
|
string timestamp = DateTimeOffset.Now.ToLocalTime().ToUnixTimeSeconds().ToString();
|
||||||
string nonce = Guid.NewGuid().ToString("N");
|
string nonce = Guid.NewGuid().ToString("N");
|
||||||
string body = string.Empty;
|
string body = string.Empty;
|
||||||
|
|
||||||
if (flurlCall.HttpRequestMessage.Content is MultipartFormDataContent)
|
if (flurlCall.HttpRequestMessage.Content is MultipartFormDataContent formdataContent)
|
||||||
{
|
{
|
||||||
// NOTICE: multipart/form-data 文件上传请求的待签名参数需特殊处理
|
// NOTICE: multipart/form-data 文件上传请求的待签名参数需特殊处理
|
||||||
var httpContent = ((MultipartFormDataContent)flurlCall.HttpRequestMessage.Content)
|
var httpContent = formdataContent.SingleOrDefault(e => Constants.FormDataFields.FORMDATA_META.Equals(e.Headers.ContentDisposition?.Name?.Trim('\"')));
|
||||||
.Where(e => Constants.FormDataFields.FORMDATA_META.Equals(e.Headers.ContentDisposition?.Name?.Trim('\"')))
|
|
||||||
.SingleOrDefault();
|
|
||||||
if (httpContent != null)
|
if (httpContent != null)
|
||||||
{
|
{
|
||||||
body = await httpContent.ReadAsStringAsync().ConfigureAwait(false);
|
body = await httpContent.ReadAsStringAsync().ConfigureAwait(false);
|
||||||
|
|||||||
Reference in New Issue
Block a user