0
我在API下面的方法:ASP.NET的Web API方法GET和POST
[HttpGet]
public HttpResponseMessage ExecuteCommand()
{
// logic
}
這種方法目前只提供HTTP GET方法。我也想要它響應HTTP POST方法 - 這可能嗎?還是我必須重複該方法?
感謝
我在API下面的方法:ASP.NET的Web API方法GET和POST
[HttpGet]
public HttpResponseMessage ExecuteCommand()
{
// logic
}
這種方法目前只提供HTTP GET方法。我也想要它響應HTTP POST方法 - 這可能嗎?還是我必須重複該方法?
感謝
你可以像下面這樣做
[AcceptVerbs("Get", "Post")]
public HttpResponseMessage ExecuteCommand()
{
// logic
}
這是可能的,因爲構造是這樣的,並採取字符串數組。
public AcceptVerbsAttribute(
params string[] verbs
)