ホスト(host)とホスト名(hostname)の違い

ホストはポート番号も含むけどホスト名はポート番号を含まない、で良さそう。

> location.host
"localhost:3000"
> location.hostname
"localhost"

RFC2616 はざっと確認したけど、両者の違いが明言されている感じではなくて、ただ、文脈的に上記のことを言っているような感じはした。

Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)

Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)