URL でのポート番号の指定
出典: 令和4年度 秋期 応用情報技術者試験 午前 問35 (IPA)
次の URL に対し,受理する Web サーバのポート番号 (8080) を指定できる箇所はどれか。\n\nhttps://www.example.com/member/login?id=user
- ア クエリ文字列 (id=user) の直後 https://www.example.com/member/login?id=user:8080
- イ スキーム (https) の直後 https:8080://www.example.com/member/login?id=user
- ウ パス (/member/login) の直後 https://www.example.com/member/login:8080?id=user
- エ ホスト名 (www.example.com) の直後 https://www.example.com:8080/member/login?id=user
正解と解説を見る
正解: エ
- ア: クエリ文字列の後ろに書くと、「user:8080」という値の一部として扱われます。
- イ: スキームの直後にポート番号を書く形式はありません。
- ウ: パスの直後に書くと、「login:8080」というパスの一部として扱われます。
- エ: ポート番号はホスト名の直後に「:8080」と書くので正しい答えです。
ポイント
URL の基本的な形は次のとおりで、ポート番号は ホスト名の直後に「:番号」 で書きます。
スキーム://ホスト名:ポート番号/パス?クエリ文字列
省略すると、https は 443 番、http は 80 番が使われます。