Можно ли получить доступ к сообщению или получить параметры через объект HttpActionContext?
У меня есть набор датчиков, которые регистрируют данные на веб-сервере, который предоставляет REST api. Я хотел бы ввести некоторую аутентификацию/авторизацию, позволяя датчикам включать их идентификатор оборудования в данные, а затем выполнить поиск в базе данных, чтобы узнать, существует ли идентификатор. Поскольку API предоставляет множество методов действия api для веб-приложений, я бы идеально хотел использовать специальный атрибут авторизации
public class ApiAuthorizationFilter : AuthorizeAttribute
{
protected override bool IsAuthorized(HttpActionContext actionContext)
{
return false;
}
}
Как я могу получить доступ к сообщению/получить данные из actionContext?
EDIT: Пример POST
POST /Api/api/ActionMethod/ HTTP/1.1\r\n
Content-Type: application/json\r\n
Host: localhost\r\n
Accept: */*\r\n
Content-Length:52\r\n
\r\n
{"Id": '121a222bc', "Time": '2012-02-02 12:00:00'}\r\n
Приятного дня!