並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 14 件 / 14件

新着順 人気順

HTTP通信の検索結果1 - 14 件 / 14件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

HTTP通信に関するエントリは14件あります。 通信プログラミングサーバ などが関連タグです。 人気エントリには 『ウェブを支えるHTTP通信はどのように進化しているのか』などがあります。
  • ウェブを支えるHTTP通信はどのように進化しているのか

    HTTPはハイパーテキスト・トランスファー・プロトコルの略称で、ウェブサイトを閲覧する際のサーバーとの通信にて使用されています。CloudflareがHTTPの新バージョン「HTTP/3」に対応するにあたり、これまでのHTTP通信の問題点がHTTP/3でどのように解決されているのかをブログにまとめています。 HTTP/3: the past, the present, and the future https://blog.cloudflare.com/http3-the-past-present-and-future/ 1990年末に世界初のウェブページが登場し、その翌年の1991年にHTTPの初めての仕様書が書かれました。これはHTTP/0.9と呼ばれており、単にサーバーから特定のドキュメントをダウンロードするだけの簡易なものとなっていました。 1996年にはアップロードに対応するなど

      ウェブを支えるHTTP通信はどのように進化しているのか
    • 恋愛で理解するHTTP通信 - Qiita

      はじめに HTTP(ハイパーテキストトランスファープロトコル)について恋愛の告白で例えてみます。告白したことがある人もない人も青春に浸りながらHTTPを理解しましょう。 ※本記事はHTTP通信の流れがイメージできることを目的としています。詳細なニュアンスや意味が本来と異なる場合があります。 登場人物 告白する人 - クライアント 告白される人 - サーバー 太郎くんと花子さんです HTTP通信とは HTTPとは告白する人(クライアント)と告白される人(サーバー)の間でデータの送受信を行うために用いられるプロトコルです。プロトコルとは簡単に言えば約束事、決まりのことです。 告白で例えるとプロトコルは言葉と言えます。日本語や英語などです。通信プロトコルは世界強共通(言語)なので世界中あらゆる場所で通信できるのです。 愛があれば言語(プロトコル)の壁を越えることもあるかもしれませんが通信の場合、

        恋愛で理解するHTTP通信 - Qiita
      • nwtgck (ja) on Twitter: "遂に最新版ChromeにHTTPのストリーミング送信がやって来た🎉 最大の魅力は純粋なHTTP通信なところ。curlを始め各言語の枯れた標準ライブラリとWebブラウザがシームレスに統合できる。 https://t.co/28mq3q0viz"

        遂に最新版ChromeにHTTPのストリーミング送信がやって来た🎉 最大の魅力は純粋なHTTP通信なところ。curlを始め各言語の枯れた標準ライブラリとWebブラウザがシームレスに統合できる。 https://t.co/28mq3q0viz

          nwtgck (ja) on Twitter: "遂に最新版ChromeにHTTPのストリーミング送信がやって来た🎉 最大の魅力は純粋なHTTP通信なところ。curlを始め各言語の枯れた標準ライブラリとWebブラウザがシームレスに統合できる。 https://t.co/28mq3q0viz"
        • Webサイトのコンテンツを運ぶ「HTTP」、通信効率を高めてきた歴史を振り返る

          HTTP(HyperText Transfer Protocol)は、文書や画像などのコンテンツをWebサーバーとクライアントがやりとりするためのプロトコルである。WWW(World Wide Web)の考案者であるティム・バーナーズ=リー氏が開発し、1991年に原型となる仕様が定義された。 Webブラウザーなどのクライアントがデータの取得や送信を要求(リクエスト)するメッセージを送ると、Webサーバーがその結果を応答(レスポンス)する仕組みだ。 クライアントがWebサーバーにリクエストを送る際は、内容に応じて「メソッド」と呼ばれる文字列を使い分ける。Webサーバーからデータを取得する「GET」や、Webサーバーにデータを送信する「POST」などがよく使われる。 HTTPは1996年に、RFC 1945として公知された。その後Webサイトの数やWebページのデータ量が大幅に増えたため、通信

            Webサイトのコンテンツを運ぶ「HTTP」、通信効率を高めてきた歴史を振り返る
          • 【Ajax】axiosを使って簡単にHTTP通信 | Will Style Inc.|神戸にあるウェブ制作会社

            こんにちは、CTOの奥田です。 新年あけましておめでとうございます。 昨年もたくさんの方にブログをご覧いただき、ありがとうございました。 本年も気を引き締めてより一層良い制作ができるよう努めてまいります。 2020年もどうぞよろしくお願いいたします。 さて2020年1発目のブログはaxiosについてです。 昨今のWebサイトは非同期でアレコレするのが当たり前になっています。 axiosを使えば簡単に非同期処理を実装することができます。 今回はそんなaxiosについてご説明したいと思います。 Table of contentsaxiosとはインストールGET通信POST通信エラーハンドリングaxios APIを使用するさいごにaxiosとはaxiosとはブラウザやnode.js上で動くPromiseベースのHTTPクライアントです。 jQueryで言うところのjQuery.ajaxであり、非

              【Ajax】axiosを使って簡単にHTTP通信 | Will Style Inc.|神戸にあるウェブ制作会社
            • デバッグに便利!ブラウザの HTTP 通信ログをアーカイブして共有・確認できる HTTP Archive File / Viewer の紹介

              ブラウザと API サーバーの繋ぎこみや画面遷移を伴う他サービスとの連携をする時、予期せぬエラーが起きたり想定外の挙動をしてデバッグに苦労したという経験をお持ちの方は多いのではないでしょうか。 多くの Web アプリ開発で、API サーバーとの通信がどのように行われているかを把握することは不可欠です。上手く行かない場合、どのようなリクエストが送られたか、どのようなレスポンスが返されたかを確認するために、ブラウザのデベロッパーツール(開発者ツール)を利用したり、Fiddler などのツールを利用してデバックすることが多いと思います。 この記事では、こういった時に役立つ手法として、ブラウザのデベロッパーツールで HTTP 通信をキャプチャしてその内容をアーカイブとして保存する方法と、保存したアーカイブファイル(HARファイル)を閲覧するツールについて紹介します。 HAR ファイルとは?HTTP

                デバッグに便利!ブラウザの HTTP 通信ログをアーカイブして共有・確認できる HTTP Archive File / Viewer の紹介
              • [Node.js] Promise版requestでHTTP通信を行う - request-promise-native - ねこの足跡R

                前回は非同期なrequestモジュールを利用してHTTP通信を行いましたが、今回は同期処理が行えるrequest-promise-nativeを使っていきます。Promiseが使えます! 準備 3つのモジュールから選択する インストール 基本的な利用方法 catch()で補足されるエラーは? メソッドの指定 クエリー/フォームデータの付加 クエリー フォームデータ 参考ページ 準備 3つのモジュールから選択する Promise対応版のrequestモジュールは歴史的な経緯もあってか次の3種類が用意されています。 request-promise Promiseの実装としてBluebirdを採用した物。BluebirdはNode.jsやWebブラウザにPromisesの機能がまだ実装されていなかったころから利用されていた便利モジュールです。ごく最近までNodeが提供する公式のPromiseより

                  [Node.js] Promise版requestでHTTP通信を行う - request-promise-native - ねこの足跡R
                • 【C#】System.Net.Http.HttpClientを使ってWeb APIとHTTP通信してみよう - Rのつく財団入り口

                  System.Net.Http.HttpClientを使ってみよう C#で通信する時に標準となっているHttpClientクラス。使った時に調べたのですが古い情報が混ざっていたり、後から忘れて毎回ググったりしました。 ということで備忘録替わりに使い方のサンプルを載せる記事です。主に特定のWebサービスで公開されているAPIと通信するような形を想定しています。 System.Net.Http.HttpClientを使ってみよう C#のHTTP通信の歴史 インスタンス生成の方法について 呼び出し方 サンプルコード クラス全体 GETを投げる例 DELETEを投げる例 POSTを投げる例 バイナリファイルをPOSTでアップロードする例 最後にクラス全体 呼び出し側のクラス 関連書籍 こちらの記事もどうぞ System.Net.Http.HttpClientを使ってWeb APIと通信してみよう

                    【C#】System.Net.Http.HttpClientを使ってWeb APIとHTTP通信してみよう - Rのつく財団入り口
                  • Certbotを使ってSSL証明書を発行し、HTTP通信を暗号化しよう - Avinton Japan

                    IT業界ではセキュリティに対する意識が年々高まっています。 ショッピングサイトをはじめとした多くのWebサービスは誕生日やクレジットカード情報のやりとりが発生しますし、個人ブログではグーグルアドセンスやAmazonアソシエイトなどの広告ツールが当たり前のように使われている状況です。 上記のような広告配信ツールは、ユーザーの興味に応じた商品やサービスの広告を表示するため、Cookieや検索履歴、閲覧履歴など、サイトへのアクセスに関する情報を取得します。 通信が暗号化されていないと盗聴やなりすまし、データ改ざんのリスクがあり、ユーザーは安心してWebサービスを利用することができなくなってしまいます。 そのような背景から、サービスを提供する側は、ユーザーが安全にWebサイトへアクセスできるよう配慮する必要があります。 そこで今回は、Certbotを使ってSSL証明書を発行し、HTTP通信を暗号化

                      Certbotを使ってSSL証明書を発行し、HTTP通信を暗号化しよう - Avinton Japan
                    • Webサービスをリバースエンジニアリングして、HTTP通信とJavaScriptの処理の流れを読み解いてみる

                      Webサービスをリバースエンジニアリングして、HTTP通信とJavaScriptの処理の流れを読み解いてみる アルバイトのMoriです。 世の中にはたくさんのWebサービスがありますが、そのサービスを利用するだけではなく、サービスでどのような通信が流れ、JavaScriptが実行され、最終的にコンテンツが出来上がっているかを逆算で読み解いているエンジニアさんたちもいます。完成品から内部構造を逆算的に読み解くことは、俗にリバースエンジニアリングと呼ばれます。 今回は、こちら「Reverse-engineering YouTube | Alexey Golub」のサイトを補足・解説する形で、題材として「Youtubeのチャンネルに投稿されている動画のdescription(概要欄)を取得する」というテーマでリバースエンジニアリングを解説してみたいと思います。 投稿動画のvideoIdを取得 動

                        Webサービスをリバースエンジニアリングして、HTTP通信とJavaScriptの処理の流れを読み解いてみる
                      • .NETアプリケーションがHTTP通信に使用したプロキシ設定をメモリダンプから確認する - Qiita

                        はじめに 本稿では.NETアプリケーションがHTTP通信に使用したプロキシ設定をメモリダンプから確認する方法の一例をご紹介します。 WinDbgの一般的な使用方法に触れるため、やや遠回りしている部分もありますがご容赦ください。 開始前のインプット 対象となるアプリケーション 本稿の内容は.NET Core 3.0, Core 3.1, 5, 6, 7, 8等の比較的新しいランタイムで動作するアプリケーションを前提としています。 これは本稿の主眼であるHttpClient.DefaultProxyプロパティがそれ以前のランタイムではサポートされていないためです。 参考: HttpClient.DefaultProxy Property > Applies to HttpClientクラスとHttpClient.DefaultProxyプロパティ HttpClientクラスは.NETアプリケー

                          .NETアプリケーションがHTTP通信に使用したプロキシ設定をメモリダンプから確認する - Qiita
                        • [web基礎]HTTP通信とブラウザレンダリングの仕組みについて

                          ブラウザレンダリングの仕組みを知る意味 "ブラウザのパフォーマンスを最大限に引き出す実装を行うため!" 仕組みを知っていることで、アニメーション使用時など、パフォーマンスを上げられる. => アニメーション多用するサイト作成時にレンダリング追いつかず, 白飛びしてしまうなどパフォーマンス下げてしまう。 そもそもブラウザとは -ブラウザの内部とは ■ ブラウザとは何か。 インターネットを介してホームページ(Webサイト)をパソコンやスマートフォンで 閲覧するためのソフトウェアのこと Webブラウザとも呼ばれ、Chromeやsafari、Internet Explorerなどが有名. ■ ブラウザの主な構成要素 ブラウザの主な構成要素は以下のようになります。 上記のような要素で構成されている。 UI: ユーザーインターフェイス 一般的にユーザー(利用者)と製品やサービスとのインターフェース(接

                            [web基礎]HTTP通信とブラウザレンダリングの仕組みについて
                          • JavaScriptで学ぶHTTP通信〜HTTPStreaming編〜 - Qiita

                            はじめに 本記事は、WebSocketを使わないPUSH通信の一方式である、Chunked transfer encodingによるHTTPStreamingのサンプルプログラムを示す サーバ側はRubyで書いたCGIプログラム クライアント側はバニラJavaScriptによるfetchAPIを使用したプログラムである HTTPStreamingにより、サーバ側で時間のかかる処理をしていても、実行終了を待たずに処理結果をその都度、クライアントに通知可能になる Chunked transfer encodingによるHTTPStreaming WebSocketを使わないPUSH通信の一方式。百聞は一見に如かずということで、HTTP Streaming パターン テストというデモサイトを紹介。このサイトの場合は、PHP/jQueryでの実装である。 サーバからのレスポンス通信をどうすればいい

                              JavaScriptで学ぶHTTP通信〜HTTPStreaming編〜 - Qiita
                            • 【C++】C++ REST SDKを使用したhttp通信してみた

                              こんにちは!情熱開発部の金澤です! 年も明けて寒さが厳しくなってきましたが、皆様いかがお過ごしでしょうか。 私は冬だからか今回初めての技術ブログだからなのか分かりませんが震えています。 というわけで今回は、『C++ REST SDKを使用したhttp通信』についてご紹介していきたいと思います! C++ REST SDKとは C++ REST SDKとは「ネイティブ コードをクラウド環境に移行できるようにするためにマイクロソフトが踏み出した最初の 1 歩」とMicrosoftが提供しているオープンソースのライブラリです。 JSON対応や非同期通信はもちろん、Microsoftが提供していることもあり何よりインストールが非常に簡単で、VisualStudioからであればNuGetにて直ぐにインストールすることが出来ます。 また、C++との一貫性が高いのも魅力的ですね。 それでは早速cppres

                                【C++】C++ REST SDKを使用したhttp通信してみた
                              1

                              新着記事