【发布时间】:2012-10-24 23:26:15
【问题描述】:
我在 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 });
有没有简单的解决方法?
【问题讨论】:
标签: c# asp.net-web-api