Windows 8 アプリで HttpClient を使用していますが、応答でカスタム ヘッダーを意図的に隠しているようです。例えば:
受信した応答には、 「Sample-Header: 123」というカスタム ヘッダーがあります。
応答コンテンツのヘッダーには、値が「123」の「Sample-Header」が含まれていると思います
var client = new HttpClient();
var response = await client.GetAsync(uri);
string sample;
IEnumerable<string> values;
if (response.Content.Headers.TryGetValues("Sample-Header", out values))
{
// This never happens!
sample = values.First();
}
ヘッダーを列挙しても、カスタム ヘッダーは見つかりません。