注目の記事 PICK UP!

  • C#

C# Webサーバーからhttp通信でファイルを取得する方法

ここでは、WebClientを使ってWebサーバーからhttp通信でファイルを取得するサンプルコードを紹介します。

WebClientのクラス

このクラスは、Webサーバーとhttp通信するためのクラスです。なお、ここでは、サーバー上にcompress(圧縮)でgzipされていることを想定しています。

DecompressionMethodsを使ってgzipを解凍するよう指示しています。

using System.Net;は、参照設定に「Sustem.Net.Http」を追加すれば利用できます。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net; //WebClient

namespace SampleCode
{
    class Decompression : WebClient
    {
        protected override WebRequest GetWebRequest(Uri address)
        {
            HttpWebRequest request = base.GetWebRequest(address) as HttpWebRequest;
            request.AutomaticDecompression = DecompressionMethods.Deflate | DecompressionMethods.GZip;
            return request;
        }
    }
}

関連記事

  1. C# DataTableの特定カラムを削除

  2. Android Studio ビルドすると日本語が文字化けする2つの対応方法

  3. C# DataTableのデータを置換する

  4. Android Studio libsフォルダがない?libsフォルダの表示方法

  5. C# DataTableにExcelを読み込む

  6. C# DataTableをCSVに書き込む

  7. C#でOutlook2010を使ったメール送信方法

  8. C# DataTableからComputeを使って合計値や平均値を算出する

  9. C# Webページのデータを取得する方法

PAGE TOP