現在、私は WebAPI を実行しており、各コントローラーには独自の URL があることがわかっています。これらの URL を好きなように変更するオプションがあります。以下の例では、URL は現在の Web API です。
Do we really want to use mixed case in urls?
- http://localhost:8282/api/encode/
- http://localhost:8282/api/techdisciplines/
- http://localhost:8282/api/memstatus/
- http://localhost:8282/api/isstaff/
主要なコード効果を変更して、それらを以下の URL に変更したい。データ注釈を変更するだけです。
- http://localhost:8282/api/cus/encode/<customer id>
- http://localhost:8282/api/cus/disciplines/<token>
- http://localhost:8282/api/cus/mem_status/<token>
- http://localhost:8282/api/cus/is_staff/<token>
Javaのように、メソッドを自動的に見つけます。
@Path("customer/{i_Constit}/subscriptions")
public Response getSubscriptions(@PathParam("i_Constit") String customerId)
{
....
...