में आईई सेटिंग्स से प्रॉक्सी स्वचालित कॉन्फ़िगरेशन का उपयोग करना मुझे आईई विकल्पों में प्रॉक्सी स्वचालित कॉन्फ़िगरेशन (पीएसी) प्राप्त करने में समस्या हो रही है। नेट WebRequest का उपयोग करके अपेक्षित काम करने के लिए।.NET
इस लेख के अनुसार:
Proxy Detection Take the Burden Off Users with Automatic Configuration in .NET
सिस्टम प्रॉक्सी प्रत्येक WebRequest के साथ डिफ़ॉल्ट रूप से स्थापित किया जाना चाहिए।
कि कैसे proxy.js पीएसी फ़ाइल लगता है: How should I set the default proxy to use default credentials?
app.config में जोड़ने के लिए पता चलता है कौन सा:
function FindProxyForURL(url, host)
{
return "PROXY ProxyServerName:3118; DIRECT;";
}
मैं भी इस पोस्ट पर एक दृष्टि डाली
<system.net>
<defaultProxy useDefaultCredentials="true" />
</system.net>
इसे जोड़ने से मदद नहीं मिली।
मैं सिर्फ यह परीक्षण करने के लिए एक छोटी सी सांत्वना आवेदन बनाया .. यहाँ यह है:
static void Main(string[] args)
{
HttpWebRequest request = null;
try
{
String resolvedAddress = WebRequest.DefaultWebProxy.GetProxy(new Uri("http://www.google.com")).ToString();
Console.WriteLine("Proxy for address is: " + resolvedAddress);
Uri m_URLToTest = new Uri("http://www.google.com");
request = WebRequest.Create(m_URLToTest) as HttpWebRequest;
request.Method = "GET";
request.KeepAlive = false;
request.Timeout = 5000;
request.Proxy = WebRequest.DefaultWebProxy;
WebResponse response = request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream());
string message = reader.ReadToEnd();
}
catch (Exception ex)
{
Console.Write("Exception");
}
}
उत्पादन: पते के लिए प्रॉक्सी http://www.google.com
प्रॉक्सी के बजायपते के लिए proxyservername है: 3118
यह केवल तब होता है जब ऑटो विन्यास स्क्रिप्ट का उपयोग कर ...
मैं कुछ भी याद आती है क्या? कृपया सहायता कीजिए!
मुद्दा माइम-प्रकार – bondar