はむはむエンジニアぶろぐ

プログラミングやファイナンスや健康や目標設定などを中心にブログを書いてます

HTTP

GolangとtelnetによるHTTPリクエスト/レスポンスの確認

GolangでHTTPサーバを立てて、HTTPリクエスト/レスポンスを確認してみます。 telnetを使用することで、どのような仕組みなのか覗くことができます。 サンプルコード: hamuhamu/golang_http_request_header_check 現時点で普遍的なHTTP/1.1で確認します。 RFC…

nginxからのレスポンスヘッダにHSTSをつける

HSTSとは、HTTP Strict Transport Securityの略。 これをヘッダにつけておくと、クライアントからのアクセスがhttpではなくhttpsになる。 つまり、サーバ側でhttpをリダイレクトしてhttpsにせずともクライアント側でhttpsにして返してくれる。 サーバのリダ…

nginxからのレスポンスにVary HTTPヘッダをつける

Vary HTTPヘッダは、スマホ向けコンテンツを扱っているサイトであれば効果を発揮するケースがあります。 今時、スマホ対応していないなんてことは殆どないと思うので、Vary HTTPヘッダを知っておいた方がよい。