注目の記事 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# ファイルダイアログからテキストを読み込む方法

  2. C# LINQで移動平均線を作成する

  3. C# DataTableの特定データを更新

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

  5. C# DataTableの特定データにNULLを入れる

  6. C# DataTableにカラムを追加

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

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

  9. C# ディクショナリを使う目的と方法

PAGE TOP