Web Request error 407 Proxy Authentication Required

后端 未结 2 1999
遥遥无期
遥遥无期 2021-01-03 09:27

Trying to GetResponse From a web site;

using System.Text;
using System.Net;
using System.IO;

namespace DutyPharmacy751013
{
class Program
{
    static void         


        
相关标签:
2条回答
  • 2021-01-03 09:59

    try with adding proxy credentials to request and also give network credentials

    HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.google.com/");
    request.Credentials = new NetworkCredential("username", "pw");
    
    WebProxy webProxy = new WebProxy("http://myproxy.net:8080/", true)
             {
                 Credentials = new NetworkCredential("username", "pw"),
                 UseDefaultCredentials = false
             };
    
    request.Proxy = webProxy;
    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
    
    //rest of the code...
    

    Edit

    For requests that you create, you can disable automatic proxy detection at the request level by using a null Proxy with your request

    HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.google.com/");
    request.Proxy = null;
    //rest of the code
    
    0 讨论(0)
  • 2021-01-03 10:03
    WebProxy webProxy = new WebProxy("http://myproxy.net:8080/", true)
         {
             UseDefaultCredentials = false,
             Credentials = new NetworkCredential("username", "pw")
    
         };
    

    Please note Correct sequence to set property {other wise failed for me}

    0 讨论(0)
提交回复
热议问题