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
)