У меня есть следующий метод Web API в классе ApiController:
public HttpResponseMessage Post([FromBody]byte[] incomingData)
{
...
}
Я хочу, чтобы incomingData
был сырым содержимым POST. Но кажется, что стек Web API пытается проанализировать входящие данные с помощью форматирования JSON, и это приводит к сбою следующего кода на стороне клиента:
new WebClient().UploadData("http://localhost:15134/api/Foo", new byte[] { 1, 2, 3 });
Есть ли простой способ обхода?