令和4年度秋期 応用情報技術者試験 午前 問35
次のURLに対し,受理するWebサーバのポート番号(8080)を指定できる箇所はどれか。 https://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
解答・解説を見る
正解:エ
AI解説
URLでポート番号を指定する位置は、スキームとパスの間にあるホスト名(オーソリティ)の直後であり、コロンに続けてポート番号を記述する(例:https://ホスト名:ポート番号/パス)。 ア: クエリ文字列の後にポート番号を付けるという構文はURLの仕様に存在せず、誤った位置指定である。 イ: スキームの直後にポート番号を付ける構文もURLの仕様には存在せず、誤りである。 ウ: パスの途中にポート番号を挿入する構文もURLの仕様上正しくなく、誤りである。 エ: ホスト名の直後にコロンとポート番号を付与する(https://www.example.com:8080/...)のがURLの正しい構文であり、これが正解である。 💡 URLの一般形式は「スキーム://ホスト:ポート/パス?クエリ」であり、ポート番号は必ずホスト名とパスの間に置かれる点を覚えておく。
出典:令和4年度 秋期 応用情報技術者試験 午前 問35 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。