我有一个Web API方法,其定义如下:
[HttpPost]
[Route("{id:int}/whatever")]
[AuthorizeClass]
public async Task<IHttpActionResult> functionName(int id, [FromBody] JToken data)
{
//Do something....
return Ok();
}
public class AuthorizeClass : AuthorizeAttribute
{
public override void OnAuthorization(HttpActionContext actionContext)
{
//Do something...
}
}
在OnAuthorization
方法中,我需要找到id参数的值,该值似乎保存在查询字符串中。
我可以找到整个字符串,但是我想通过它的名称专门找到它,而不是解构查询字符串-这可能吗?
编辑:
我已经尝试过此问题的答案:
set_index
但是他们只是返回一个空数组