Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Ruby3.x】URI()関数の使い方

URI関数の使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

URIモジュールは、URI (Uniform Resource Identifier) を扱うための機能群をまとめる単位です。URIは、インターネット上のリソースを一意に識別する文字列形式のアドレスです。ウェブページのURLなどが代表的な例です。

このモジュールを利用することで、複雑なURI文字列を安全かつ効率的に解析したり、新しいURIをプログラムで生成したりすることができます。Webアプリケーション開発では、ユーザーからのリクエストURLを解析し、ホスト名、パス、クエリパラメータなどの情報を抽出する場面が頻繁にあります。URIモジュールは、このような解析作業を簡単に行うための機能を提供します。

具体的には、URI文字列をスキーム、ホスト、ポート、パス、クエリ、フラグメントといった構成要素に分割し、それぞれの情報にアクセスしやすいオブジェクトとして扱えます。また、これらの要素を組み合わせて新しいURI文字列を構築することも可能です。これにより、ネットワーク通信を伴うシステム開発で、URIの取り扱いに関する複雑な問題を解決し、堅牢なコード記述に役立ちます。システムエンジニアを目指す初心者の方々も、Web関連のシステム開発で、このURIモジュールが提供する強力な機能を頻繁に利用することになるでしょう。

構文(syntax)

1require 'uri'
2
3uri_object = URI.parse('https://www.example.com/path/to/resource?param=value#anchor')

引数(parameters)

req, uri

  • req: リクエストオブジェクト
  • uri: URIオブジェクト

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ

関連プログラミング言語