【发布时间】:2020-08-12 22:46:58
【问题描述】:
我有一个简单的 GET 请求,它返回 .txt 文件的内容。您可以使用浏览器或 fiddler 进行尝试:http://134.17.24.10:8054/Documents/13f37b0c-4b04-42e1-a86b-3658a67770da/1.txt 此文件的编码为 cp-1251。当我尝试得到它时,我看到这样的东西: response text view
如何在 C# 中修改 HttpRequest 以获取所需编码的文本?或者只返回字节以便手动转换它们。 HttpClient可以吗?
另一个附件:
【问题讨论】:
-
请点击 Raw 并在您的问题中显示请求和响应。同时显示您当前拥有的 C# 代码。
-
那么你的问题是什么?如何更改从 ASP.NET 生成的响应的编码,或者如何更改使用 HttpClient 下载的字符串的编码?
-
如何更改响应的编码。 (说实话,我更喜欢任何解决方案来获得文本的初始视图)
-
顺便说一句,对不起,我不能上传源代码,因为它是私人项目的一部分。而且,所有带有Http的动作都被提取到单独的文件中,很难向你展示全貌。
-
长话短说,这段代码 sn-p 可以描述我的问题(最后更新)
标签: c# http httpclient