zoukankan      html  css  js  c++  java
  • HttpWebRequest访问时,错误:(401)未经授权。

    某网页,我不想做登录界面,直接使用域的帐号密码来访问。如果网站设置成Window身份验证,单独的页面都没问题,而是通过使用HttpWebRequest对象访问,会导致错误:
    远程服务器返回错误:(401)未经授权。

    后来找到处理代码,处理前代码如下:
    HttpWebRequest hwr = (HttpWebRequest)WebRequest.Create(sURL + "ShipWorkFlow.ashx");
    hwr.Method = "GET";
    hwr.SendChunked = false;

    处理后代码如下:
    HttpWebRequest hwr = (HttpWebRequest)WebRequest.Create(sURL + "ShipWorkFlow.ashx");
    hwr.PreAuthenticate = true;
    NetworkCredential myCred = new NetworkCredential("user", "1234", "abc");
    hwr.Credentials = myCred;
    hwr.Method = "GET";
    hwr.SendChunked = false;

  • 相关阅读:
    BUAA OO Unit1 表达式求导
    中介者模式
    命令模式
    观察者模式
    解释器模式
    策略模式
    迭代器模式
    模板方法模式
    代理模式
    桥接模式
  • 原文地址:https://www.cnblogs.com/yzx99/p/1245838.html
Copyright © 2011-2022 走看看