Path Variable VS Request Param
1809 ワード
/resources/{id} VS/resources?id={id}
概要 はどんな違いがありますか? では、いつ書くべきですか?
特定idのリソースのURLを問い合わせる
うん.でも.
@PathVariableコメントを使用して変数に変換できます
@RequestParamプレゼンテーションを使用して変数として渡すことができます
結果的に大きな差は見られなかった
この問題に類似した意図があるため,部分的に内容を引用した.
If you want to identify a resource, you should use Path Variable.
But if you want to sort or filter items, then you should use query parameter.
テキスト
どのリソースを特定する場合は、Path Variableを使用します.
ソートまたはフィルタリングを行う場合は、Query Parameterを使用することが望ましい.
原文翻訳
目次
概要
特定idのリソースのURLを問い合わせる
/resources/{id}
こうすればいいんですよね?うん.でも.
/resources?id={id}
これでもいいですか.どんな違いがありますか。
Path Variable
/resources/15
これはパスを変数としてデータを渡す方法です.@PathVariableコメントを使用して変数に変換できます
Query Parameter
/resources?id=15
変数をパラメータで渡す@RequestParamプレゼンテーションを使用して変数として渡すことができます
結果的に大きな差は見られなかった
では、別れはいつ書くべきですか。
この問題に類似した意図があるため,部分的に内容を引用した.
If you want to identify a resource, you should use Path Variable.
But if you want to sort or filter items, then you should use query parameter.
テキスト
どのリソースを特定する場合は、Path Variableを使用します.
ソートまたはフィルタリングを行う場合は、Query Parameterを使用することが望ましい.
原文翻訳
Reference
この問題について(Path Variable VS Request Param), 我々は、より多くの情報をここで見つけました https://velog.io/@tellang/PathVariable-vs-RequestParamテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol