gpt4 book ai didi

c# - 如何从 Windows Phone 应用程序发送带有代理地址的 HttpWebRequest

转载 作者:太空宇宙 更新时间:2023-11-03 15:50:34 25 4
gpt4 key购买 nike

我正在开发 Windows Phone 移动应用程序。我需要为特定 URL 发送 WebRequest。见下文

HttpWebRequest request = (HttpWebRequest)System.Net.WebRequest.Create(@"http://www.test.html");

using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
if (response.StatusCode == HttpStatusCode.OK)
return true;//site available
else
return false;
}

显然,它适用于没有代理的网络。对于使用代理的网络,我需要将代理信息与 Webrequest 一起添加。由于我们正在做电话应用程序,我们不能在 Webrequest 对象中硬编码代理地址。如何在网络使用代理的地方发送 Webrequest(从 Windows Phone 应用程序)

最佳答案

到目前为止,我找不到答案。但是,我已经在我的桌面应用程序中处理了代理。您需要在 app.config 文件中添加以下设置。此设置将在所有 WebRequest 调用中添加代理信息。不确定这是否对您的移动应用有帮助!

<?xml version="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
<!--Provide your Proxy address-->
<system.net>
<defaultProxy>
<proxy
proxyaddress="[IP Address]:[port]"
/>
</defaultProxy>
</system.net>
</configuration>

关于c# - 如何从 Windows Phone 应用程序发送带有代理地址的 HttpWebRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26054194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com