Basic認証のヘッダー
ってことなんだけど、HTTPヘッダを操作するようなときには、以下のようなヘッダを使う
認証を伴うリクエスト (ユーザ名 "Aladdin"、パスワード "open sesame"):
GET /private/index.html HTTP/1.1
Host: example.com
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
このBase64でエンコードするのに、僕が一番簡単だと思うのはirbを使うこと
$ irb >> ["Aladdin:open sesame"].pack("m") => "QWxhZGRpbjpvcGVuIHNlc2FtZQ==\n" >> "QWxhZGRpbjpvcGVuIHNlc2FtZQ==\n".unpack("m") => ["Aladdin:open sesame"]