如何在 c# 中使用 HttpWebRequest 读取 JavaScript 文件



我在远程服务器中有一个javascript文件,当我使用httpwebrequest时,它会返回一些奇怪的字符。

网址 http://goo.gl/0Ug5QI

这是压缩内容吗?

static string GetScriptSource(string _url)
{
    string _retValue = string.Empty;
    HttpWebRequest hwr = (HttpWebRequest)WebRequest.Create(_url);
    hwr.Method  = "GET";
    HttpWebResponse res = (HttpWebResponse)hwr.GetResponse();
    StreamReader sr = new StreamReader(res.GetResponseStream());
    return sr.ReadToEnd();
}

我读取该脚本文件内容的代码非常简单。

查看您链接到的 js 源代码,可能是已被 gzip 压缩。尝试将源保存为文件并使用 7zip 或其他东西来查看是否可以解压缩它。C#中有一个GZip库,所以如果它已经被gzip压缩,那么你应该能够足够轻松地解压缩它。

虽然它是一个韩国网站,所以也许编码不正确。

无论哪种方式,您发布的代码都没有问题。

相关内容

  • 没有找到相关文章

最新更新