HTTP 呼び出しからマルチパート MIME 応答を受け取り、その部分を抽出する必要があります。これを行う簡単な方法を探しています。
System.Net.Http メソッドを使用してコンテンツを取得していますが、応答部分を抽出すると混乱します。
HttpClient zClient = new HttpClient();
Uri zAddress = new Uri("http://someDomain.com");
HttpContent content = new StringContent(sb.ToString());
HttpResponseMessage response = zClient.PostAsync(zAddress, content).Result;
if (response.IsSuccessStatusCode)
{
// This returns true
bool zIsMime = response.Content.IsMimeMultipartContent();
// How do I get the message parts here. This ReadAsMultipartAsync method is confusing me.
ReadAsMultipartAsync(HttpContent) ????
}
else
{
Console.WriteLine("{0} ({1})", (int)response.StatusCode, response.ReasonPhrase);
}