技術メモ

技術メモ

ラフなメモ

HTTP

HTTP Middleware の作り方と使い方

こちらは Making and Using HTTP Middleware の日本語訳です。 HTTP Middleware の作り方と使い方 ウェブアプリケーションを構築しているときに、多くの(あるいはすべての)HTTPリクエストに対して実行したい共通機能があるかもしれません。すべてのリクエス…

GoのHTTPサーバーの実装

はじめに Goは標準パッケージとしてHTTPサーバが組み込まれており、net/http パッケージを用いると簡単にHTTPサーバを動かすことができます。今回は net/http パッケージの一部(HTTPサーバの内容)の実装を読むことで、HTTPサーバが動く裏側を見てみたいと思…

GoのHTTPクライアントの実装

GoのおけるHTTPクライアントの実装をまとめていきます。 How to issue HTTP request 1. http.Get を用いる 2. http.Client を用いる 2-1. client.Get を用いる 2-2. http.NewRequest を用いる 2-3. http.Transport を用いる Implementation type Client 1-1.…