webRequest.GetResponse() 401错误未经授权 如何解决??

问题描述

现在用的windows7的系统,在web调试时,运行到webRequest.GetResponse()就报错401错误未经授权。而我把这个改成windowsform程序时就没任何问题。请问如何解决这个问题???publicstringHttpGet(stringurl,stringqueryString){stringresponseData=null;if(!string.IsNullOrEmpty(queryString)){url+="?"+queryString;}HttpWebRequestwebRequest=WebRequest.Create(url)asHttpWebRequest;webRequest.Method="GET";webRequest.ServicePoint.Expect100Continue=false;webRequest.Timeout=20000;StreamReaderresponseReader=null;try{responseReader=newStreamReader(webRequest.GetResponse().GetResponseStream());responseData=responseReader.ReadToEnd();}catch{}finally{webRequest.GetResponse().GetResponseStream().Close();//在这报错了responseReader.Close();responseReader=null;webRequest=null;}returnresponseData;}

解决方案

解决方案二:
估计是请求的服务器要求带用户名密码之类的信息。跟具体的服务器实现有关
解决方案三:
不是密码的事情,这个是腾讯微博API里面的代码,我在自己电脑上调试,我自己电脑没密码~~~~~引用1楼matrixcl的回复:

估计是请求的服务器要求带用户名密码之类的信息。跟具体的服务器实现有关

解决方案四:
求解,求指教~~~~~~~~~
解决方案五:
求解,求指教~~~~~~~~~
解决方案六:
同求,期待高人解答
解决方案七:
我和你一样,遇到这个问题,郁闷中。。。。祝福你也祝福我
解决方案八:
我把这个改成windowsform程序时就没任何问题??怎么改?我第一次用c#,请指点,谢谢,
解决方案九:
首先,你的url是什么?外网的?再次,把你的url放在浏览器地址栏中能否正常访问

时间: 2024-08-01 21:06:59

webRequest.GetResponse() 401错误未经授权 如何解决??的相关文章

"HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝" 的解决办法

为了系统安全,给另外一个的网站建立了两个单独用户:首先,我们需要用到以下的组:     IIS_WPG 组(也称为 IIS 工作进程组,IIS Worker Process Group)     Guests组 (来宾组,在系统中拥有最少的权限) 以及以下的帐号:     Internet 来宾帐户 (匿名访问 Internet 信息服务的内置帐户)     启动 IIS 进程帐户 (用于启动进程外应用程序的 Internet 信息服务的内置帐户) 1)新建用户a_iusr 属于guests组,

HTTP 401.5未经授权:ISAPI-CGI 应用程序授权失败解决办法

错误信息: 您未被授权查看该页您试图访问的 URL 安装有 ISAPI 或 CGI 应用程序,在继续执行之前对用户凭据进行验证.该应用程序无法验证您的凭据.请尝试以下操作: HTTP 401.5 - 未经授权:ISAPI/CGI 应用程序授权失败. 原因分析一 Web 地址具有 ISAPI (Internet 服务器应用程序编程接口) 或 CGI (公共网关接口) 程序验证用户凭据.此程序,用来连接到服务器的身份验证凭据已被拒绝访问. 解决方案 若要解决此问题,请尝试访问的服务器,请再次使用适当

HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝的解决方法_应用技巧

 以前半夜遇到过一次,后来以为是哪有问题,没查出来,所以全部站点都还原了一下,用了半小时多,因为是0点以后基本上没人访问,所以没有用户反馈,今天一早又出这问题,当然不能再用上半小时来处理了, 你看一下 管理工具-->本地安全策略-->帐号密码 那里是不是有一个密码时间49天的,给他改长一点.  进入一看,还真是,改成0就是永不过期,就可以了. 这个问题比较少见.一般虚拟主机管理软件都自动设置的.

IIS配置401错误完美解决办法

iis|错误|解决 1.错误号401.1 症状:HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝. 分析: 由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问. 解决方案: (1)查看IIS管理器中站点安全设置的匿名帐户是否被禁用,如果是,请尝试用以下办法启用: 控制面板->管理工具->计算机管理->本地用户和组,将IUSR_机器名账号启用.如果还没有解决,请继续下一步. (2)查看本地安全策略中,IIS管理器中站点的默

如何解决IIS配置401错误

"IIS配置401错误"完美解决方案 1.错误号401.1症状:HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝.分析:由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问.解决方案:(1)查看IIS管理器中站点安全设置的匿名帐户是否被禁用,如果是,请尝试用以下办法启用:控制面板->管理工具->计算机管理->本地用户和组,将IUSR_机器名账号启用.如果还没有解决,请继续下一步.(2)查看本地安全策略中

“IIS配置401错误”完美解决方案(原创)

"IIS配置401错误"完美解决方案(54powerman)1.错误号401.1症状:HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝.分析:由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问.解决方案:(1)查看IIS管理器中站点安全设置的匿名帐户是否被禁用,如果是,请尝试用以下办法启用:控制面板->管理工具->计算机管理->本地用户和组,将IUSR_机器名账号启用.如果还没有解决,请继续下一步.(

如何解决office2013未经授权

  解决office2013未经授权的步骤如下: 步骤一:首先你需要更换一下office的密匙 步骤二:更换office的密匙的方法在下面参考资料里面 步骤三:进入参考资料后,严格按照里面的操作方法,里面有多种方法可以依次试用 步骤四:到了最后一步输入新的密匙时,需要使用最新的密匙 步骤五:分享免费密匙的经验可以到我的个人中心里面找 步骤六:或者是直接百度'免费系统密匙分享',在下面的参考资料中也会有链接的

php-PHP ThinkSNS里面加载SWFupload插件上传视频的时候出现401错误怎么解决?

问题描述 PHP ThinkSNS里面加载SWFupload插件上传视频的时候出现401错误怎么解决? 最近在做一个用thinkSNS框架的项目,因为项目需要加了一个SWFupload插件,但是做视频上传的时候一直报错401,一直找不到原因,求解决 解决方案 401是权限问题,有两个可能,一个是控件无session ,另一个是上传目录权限不够

rest-用存储的REST调用也是401错误~~

问题描述 用存储的REST调用也是401错误~~ 我按照教程使用REST调用BLOB的内容,也遇到的是401错误,这是什么情况?还有人也遇到了吗? 解决方案 您好, 请问您使用的是REST中的哪一个方法?据我所知,如果使用REST去调用blob中内容是,复杂的地方主要是在构造签名,首先我建议您先阅读下这篇文档:https://msdn.microsoft.com/zh-cn/library/azure/dd179428.aspx 例如该方法: public void PutBlob(String