1

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);
}
4

1 に答える 1

1
MultipartMemoryStreamProvider zMIME = await response.Content.ReadAsMultipartAsync();

私が探していた簡単なステップでした。

于 2013-06-13T20:00:16.757 に答える