执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出
行 41: {
行 42: HttpWebRequest httpWebRequest = WebRequest.Create(@"" + url) as HttpWebRequest;
行 43: HttpWebResponse httpWebResponse = httpWebRequest.GetResponse() as HttpWebResponse;
行 44: Stream stream = httpWebResponse.GetResponseStream();
行 45: StreamReader reader = new StreamReader(stream, Encoding.UTF8);
这个怎么解决?
执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出
答案:2 悬赏:0
解决时间 2021-03-14 00:54
- 提问者网友:斯文败类
- 2021-03-13 15:21
最佳答案
- 二级知识专家网友:我颠覆世界
- 2021-03-13 15:53
HttpWebResponse httpWebResponse = httpWebRequest.GetResponse() as HttpWebResponse;
不是代码的问题,而是你这个请求的URL是否有效
用
if(httpWebResponse.StatusCode == HttpStatusCode.OK)
{
//请求正确
}
else
{
//请求错误,关闭会话
}
不是代码的问题,而是你这个请求的URL是否有效
用
if(httpWebResponse.StatusCode == HttpStatusCode.OK)
{
//请求正确
}
else
{
//请求错误,关闭会话
}
全部回答
- 1楼网友:桑稚给你看
- 2021-03-13 16:01
1. 在生成错误的文件的顶部添加一个“debug=true”指令。示例:
<%@ page language="c#" debug="true" %>
或者:
2. 将以下节添加到应用程序的配置文件中:
这已经写了解决办法了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯