コードを示すことから始めましょう。
private async Task<bool> session()
{
string post = " ";
HttpContent postContent = new StringContent(
post,
Encoding.ASCII,
"application/x-www-form-urlencoded");
using (HttpResponseMessage response = await this.httpClient.PostAsync(
"CANT_SHARE_URL.com/data", postContent))
using (HttpContent content = response.Content)
{
this.session =content.Headers.GetValues("session").FirstOrDefault();
}
return true;
}
URLは教えません。
問題は、セッション変数が設定されておらず、コンテンツがヘッダーを返し、ヘッダーがフィドラーにも表示されていることです。例外「System.InvalidOperationException」最も明白なオプションを試しましたが、それは確かに正しく応答しており、何とかヘッダーを文字列に変換しましたが、方法を思い出せません。