直接上代码:
把字符串格式设为默认就ok了
public static string Get(string Url)
{
//System.GC.Collect();
//测试地址
// Url = " http://fanyi.youdao.com/translate?&doctype=json&type=AUTO&i=%E9%A1%B9%E7%9B%AE%E5%90%8D%E7%A7%B0";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
request.Proxy = null;
request.KeepAlive = false;
request.Method = "GET";
// request.ContentType = "application/json; charset=UTF-8";
//修改为下句
request.ContentType = "application/json";
request.AutomaticDecompression = DecompressionMethods.GZip;
request.Accept = "text/html, application/xhtml+xml, */*";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream myResponseStream = response.GetResponseStream();
StreamReader myStreamReader = new StreamReader(myResponseStream);
string retString = myStreamReader.ReadToEnd();
myStreamReader.Close();
myResponseStream.Close();
if (response != null)
{
response.Close();
}
if (request != null)
{
request.Abort();
}
return retString;
}