标题HttpContent'System.InvalidOperationException'

时间:2014-03-27 17:07:57

标签: c# post httpclient httpcontent

首先让我展示代码:

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

我无法透露网址。

问题是它没有设置会话变量,并且内容已经返回了标题也出现在fiddler中的标题。异常'System.InvalidOperationException'我尝试了最明显的选项,它肯定正确响应,我不知何故把标题变成了一个字符串,但我不记得是怎么回事。

1 个答案:

答案 0 :(得分:0)

您确定会话标题位于内容上吗?您是否尝试过查看请求.Headers集合?