现在分前后端了,有时我们为了统一一些规范,需要前后端获取同一份js文件,这时候我们后台(c#)就要考虑怎么获取网络js并解析,
下面分享一下我的经验:
/// <summary>
/// js转化字符串
/// </summary>
/// <param name="url"></param>
/// <returns></returns>
public static string ReturnString(string url)
{
string Url = url;
byte[] data = null;
MSXML2.XMLHTTP _xmlhttp = new MSXML2.XMLHTTPClass();
_xmlhttp.open("GET", Url, false, null, null);
_xmlhttp.send(null);
if (_xmlhttp.readyState == 4)
{
data = (byte[])_xmlhttp.responseBody;
}
_xmlhttp.abort();
return System.Text.Encoding.UTF8.GetString(data);
}
现在解析成字符串了,我们就可以转化成我们需要的任意类型了。