从 HttpClient 的 FormUrlEncodedContent 中提取内容数据

Fir*_*ock 5 c# post httpclient httpcontent

我的内容是:

var content = new Dictionary<string, string>
{
    {"pickup_date", pickupDate.ToString("dd.MM.yyyy HH:mm")},
    {"to_city", "Victoria"},
    {"delivery_company", "4"},
    {"shop_refnum", parameters.Reference},
    {"dimension_side1", "20"},
    {"dimension_side2", "20"},
    {"dimension_side3", "20"},
    {"weight", "5"}
};

var httpContent = new FormUrlEncodedContent(content);
Run Code Online (Sandbox Code Playgroud)

如何从 httpContent 中提取内容?

Fir*_*ock -2

我在 System.Net.Http.Formatting 中找到了 ReadAsFormDataAsync() 方法:

NameValueCollection hcData = await httpContent.ReadAsFormDataAsync(cancellationToken);
Run Code Online (Sandbox Code Playgroud)