我在 ApiController 类中有以下 Web API 方法:
public HttpResponseMessage Post([FromBody]byte[] incomingData)
{
...
}
我想incomingData
成为 POST 的原始内容。但似乎 Web API 堆栈尝试使用 JSON 格式化程序解析传入数据,这会导致客户端的以下代码失败:
new WebClient().UploadData("http://localhost:15134/api/Foo", new byte[] { 1, 2, 3 });
有一个简单的解决方法吗?