求解“System.NullReferenceException”类型的异常
调用https短信接口下发短信,代码如下。求各位大神,各路好汉帮忙看看。
protected string httpGet(string url, string data) //http get请求
{
try
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url + "?" + data);
request.Method = "GET";
request.ContentType = "text/html;charset=UTF-8";
request.UserAgent = "MSIE";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();这里报错
Stream myResponseStream = response.GetResponseStream();
StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
string retString = myStreamReader.ReadToEnd();
myStreamReader.Close();
myResponseStream.Close();
return retString;
}
catch (Exception ex)
{
return ex.Message;
}
}
报错如下:
ChallengedUri = “request.ChallengedUri”引发了“System.NullReferenceException”类型的异常
ResponseStatusCode = “request.ResponseStatusCode”引发了“System.NullReferenceException”类型的异常