まずはそんな方々に素敵な週末を!他の幸運のために:)
残りのアーキテクチャを使用してアプリを作成しています。
簡単な質問がありますが、それを説明する方法がわかりません。
では、例を挙げてみましょう。おそらく質問は後で出てくるでしょう。
Car というパス要素があるとします。GET を実行すると、carInformation が返されます
したがって、次のように定義します。
@GET
@Path("/car/{carid}/display")
public Response getCar(@PathParam("carid")String carID)
この車で実行するアクション (開く、閉じる、開始など) を定義すると、次のようになります。
@POST
@Path("/car/{carid}/startup")
public Response startup(@PathParam("carid")String carID)
@POST
@Path("/car/{carid}/open")
public Response open(@PathParam("carid")String carID)
@POST
@Path("/car/{carid}/close")
public Response close(@PathParam("carid")String carID)
/car/{carid} で「これは私の車ですか?」などの一般的なチェックがありますか? 「車庫ですか?」または、たとえば後で呼び出されるプロセス間で抽象化して実装する必要がありますか
実際、私はパスパラメータの本当の目的を理解していません。なぜ単純にしないのか
@GET
@Path("/car/displayCar")
public Response getCar(@QueryParam("carid")String carID)
@POST
@Path("/car/startup")
public Response startup(String carID)
@POST
@Path("/car/{carid}/open")
public Response open(String carID)
@POST
@Path("/car/{carid}/close")
public Response close(String carID)
事前にご回答いただきありがとうございます
よろしくお願いします
ジェフリー・ムセリ