English 中文(简体)
如何利用网络“Proxy”从互联网上读XML?
原标题:How to read XML from the internet using a Web Proxy?
  • 时间:2011-01-11 13:46:37
  •  标签:
  • c#
  • xml
最佳回答

你们可以使用康索尔。 写作Line(System.Net.WebProxy.GetDefaultProxy(). Address.AbsoluteUri;......

问题回答

在您的信中添加以下文字:

<system.net>
    <defaultProxy useDefaultCredentials="true"/>
</system.net>
#region Function to get x-rate via proxy
public string fncProxyGetRate(string countryCode)// use  GBP  for British Pounds
{
    string rtnTxt = "";
    try
    {
        string url = "http://rss.timegenie.com/forex.xml";
        string proxyUrl = "http://xxx.xxx.x.x:8080/";
        string myXratePath = "/forex/data/code[text()= " + countryCode + " ]";

        WebProxy wp = new WebProxy(proxyUrl, true);
        wp.Credentials = CredentialCache.DefaultCredentials;
        WebClient wc = new WebClient();
        wc.Proxy = wp;

        MemoryStream ms = new MemoryStream(wc.DownloadData(url));
        XmlTextReader rdr = new XmlTextReader(ms);

        XmlDocument doc = new XmlDocument();
        doc.Load(rdr);

        rtnTxt = doc.SelectSingleNode(myXratePath).ParentNode.SelectSingleNode("rate").InnerXml;
    }
    catch (Exception ex)
    {
        rtnTxt = ex.Message;
    }
    return rtnTxt;
} 
#endregion




相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签