【问题标题】:Headers HttpContent 'System.InvalidOperationException'标头 HttpContent 'System.InvalidOperationException'
【发布时间】:2014-05-06 19:58:52
【问题描述】:

让我从显示代码开始:

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

我不能透露网址。

问题在于它没有设置会话变量,并且内容返回了标题,标题也显示在提琴手中。异常 'System.InvalidOperationException' 我已经尝试了最明显的选项,它肯定会正确响应,并且我以某种方式将标题变成了一个字符串,但我不记得如何了。

【问题讨论】:

    标签: c# post httpclient httpcontent


    【解决方案1】:

    您确定会话标头在内容上吗?您是否尝试过查看 request.Headers 集合?

    【讨论】:

      猜你喜欢
      • 2021-09-16
      • 2014-04-23
      • 2020-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-04
      • 2015-09-17
      • 2015-01-12
      相关资源
      最近更新 更多