こんにちは私はwebapiアプリケーションを開発しています.3つのGETメソッドが1つのコントローラにあります。私は2つのメソッドを呼び出すことができますが、私は呼び出すことができない3番目のメソッドを呼び出すことができます。1つのコントローラで3つのgetメソッドを呼び出す方法は?
以下は私が電話できる方法です。
[HttpGet]
[Route("me")]
public HttpResponseMessage me()
{
return Request.CreateResponse(HttpStatusCode.OK, "Get me");
}
URL:http://localhost:22045/api/user/me
[HttpGet]
public HttpResponseMessage getUser(int id)
{
return Request.CreateResponse(HttpStatusCode.OK, "Get user");
}
URL: http://localhost:22045/api/user/1
以下を呼び出すことはできません。
[Route("user/{role}")]
public HttpResponseMessage Get(string role)
{
return Request.CreateResponse(HttpStatusCode.OK, "Get me on role");
}
私は
http://localhost:22045/api/user/OptionalRoleParameter
が、私はここにいくつかの助けを得ることができますようにそれを呼び出すようにしたいですか?どんな助けもありがとう。
ありがとうございます。出来た。 –