HttpWebRequest 検索結果

検索件数 : 1

141

こんにちは。明月です。この投稿はc#のhttpwebrequestを利用してウェブページを読み込みする方法に関する説明です。我々がプログラミングをする時にウェブのオブジェクトを読み込みが必要な時があります。例えば、ブログのrssあるいはsitemapのxmlを読み込みするかまたはウェブページの情報を取得する必要な時です。でもhttpwebrequestはウェブページだけ読み込むことでスクレイピングとは意味が違います。スクレイピングはウェブのレンダリング、つまり、javascriptの動的に処理されたデータを読み込むデータを取得することです。httpwebrequestはウェブレンダリングがされてない純粋なページの要素データを読み込むことです。httpプロトコールは単純なソケット方法で要請(request)と応答(response)が終わればソケット接続を終わらせる流れです。プロトコールの中でヘッダを定義して要請すればそのヘッダ値に合わせて応答することがhttpプロトコールです。httpプロトコールはソケットでたくさん使うオブジェクトです。それでc#にはhttpwebrequestのクラスがあってそれを簡単に接続してデータを取得できるようになっています。上のソースをテストするようにphpファイルを作成しましょう。「200」は応答コードでgetrequest関数の中でresponse.statuscodeをコンソール出力したことです。「200」は正常です。私がgetrequest関数を二回に呼び出したので、二つの結果を受け取りました。始めはgetタイプで接続したので、getの変数に「test」というデータがあります。二つ目はpostタイプで接続したので、postの変数に「test」というデータがあります。ここまでc#のhttpwebrequestを利用してウェブページを読み込みする方法に関する説明でした。ご不明なところや間違いところがあればコメントしてください。

Devlopment note / C#

#C#,#HttpWebRequest

作成日付 : 2020/03/27 00:23:19       修正日付 : 2020/03/27 00:23:19