zoukankan      html  css  js  c++  java
  • 抓取某网站信息时遇到的问题及解决 The character set provided in ContentType is invalid. Cannot read content as string using an invalid character set

    var response = httpClient.SendAsync(requestMessage).Result;
    content = response.Content.ReadAsStringAsync().Result;

    正常是可以获取数据的,不过这次抛了异常,异常信息如下

    The character set provided in ContentType is invalid. Cannot read content as string using an invalid character set

    解决办法:

    代码改为

     var isoContent = "";
      using (var sr = new StreamReader(response.Content.ReadAsStreamAsync().Result, Encoding.GetEncoding("iso-8859-1")))
      {
          isoContent = sr.ReadToEnd();
      }

    问题解决

  • 相关阅读:
    P、NP、NPC、NPH问题介绍
    过河卒 bfs搜索
    对迪杰斯特拉算法的理解
    第七周
    周作业
    月考一
    第四周
    第三周
    第二周作业
    46期第一次作业
  • 原文地址:https://www.cnblogs.com/dayang12525/p/10779402.html
Copyright © 2011-2022 走看看