WebClientクラス
サーバの設定ファイルを取得するような仕組みで、HTTPで設定ファイル(XML)を取得する仕組みとか考えてみる。
こちらを参考にして(C# : URLのリソースからテキスト取得)、こんな感じであっさりできた。
System.Net.WebClient c = new System.Net.WebClient(); System.IO.Stream s = c.OpenRead("【URL】"); System.IO.StreamReader r = new System.IO.StreamReader(s); System.Console.WriteLine(r.ReadToEnd());
System.Xml.XmlDocumentクラスのLoadメソッドでStreamも引数にできるので、そのまま渡せば読める。
HTTPS(SSL)は?
Javaでは証明書周りで…と思ったら、やっぱ仕組み的には同じってことで。
【.NET】無効なSSL証明書を無視する方法 - nabejiru(チラシの裏)
SSL通信で信頼されない証明書を回避するには?[C#、VB、2.0、3.0、3.5] − @IT