私はREST APIの作成に取り組んでいます。私が提供しているリソースはobject
と呼ばれ、いくつかのプロパティが含まれています。REST APIパラメータの優先順位
このような
GET api.example.com/objects?objectid=
GET api.example.com/objects?objectname=
別にこの
GET api.example.com/objects
のようなオブジェクトのセット全体を要求してから、私は、objectid
またはobjectname
のいずれかを提供することにより、単一のオブジェクトを要求できるようにしたいです
私が混乱していることは、どうやってこのような要求を処理すべきですか?この場合
GET api.example.com/objects?objectid=x&objectname=y
、私は400 Bad Request
を返す必要があります、またはパラメータの一つは、他に優先する必要がありますか? RESTはこの動作をどのように定義しますか?
複数の検索パラメータの場合は、ANDまたはORと見なされますか? – xbonez
私はREST勧告が何であるかわかりませんが、私は一般的にANDを使用して、異なるパラメータとORを使用して、単一のパラメータのリスト引数を指定します。?type = 2,3&parent = 10は(parent = 10 AND(type = 2 OR型= 3) – xpapad