REST API URIの7つの規則
REST API URIのルールについて学ぶ前に、用語を簡単に絞り込んで進めましょう。 URI REST API は URL を使用します。 今日のウェブでは、URIデザインは、APIのリソースモデルを明確に伝える傑作から、人々が理解するのが難しいものまでさまざまです。 Tim Burners Lee は、「Webアーキテクチャの原則」というリストにURIの不透明性に関するメモを記載しました。 「識別子を使用できる唯一のことは、オブジェクトを参照することです。逆参照しない場合は、他の情報を取得するにはURI文字列の内容を参照してください。」 クライアントはWebの接続パラダイムに従う必要があり、URIを不完全な識別子として扱う必要があります。 REST APIデザイナーは、REST APのリソースモデルを潜在的なクライアント開発者に渡すURIを作成する必要があります。 この投稿では、 REST API URIのいくつかのデザインルールを 紹介します。 ルールについて学ぶ前に、このセクションで説明するルールに応じて、URI形式の単語はURI形式に関連しています。 RFC 3986 は、以下のように一般的なURI構文を定義しました。 URI = scheme "://" authority "/" path ["?" query ] [ "#" fragment ] ルール1 末尾のスラッシュ(/)はURIに含まれてはいけません。 これは、URIパスを決定する最後の文字として必ず従うべき重要な規則の1つです。 スラッシュは意味がまったくないだけでなく、混乱を引き起こす可能性があります。 REST APIでは、クライアント開発者に渡されるAPI URLに末尾のスラッシュを含めないでください。 多くのWebコンポーネントまたはフレームワークは、次の2つのURIを同じように扱います。 http://moretranslate.co.kr/moretranslate http://moretranslate.co...