因此,我希望使用 CORS 从 AJAX 帖子中将复杂对象 POST(或 PUT)到服务器。不幸的是,IE8 仅支持在使用 CORS 时发送 text/plain 而不是application/json
.
有没有办法在WebAPI
自定义解析文本/纯文本提交中实现处理程序。
我的意思是复杂的对象
public void POST([FromBody] MyCustomObject myResponse)
{
return null;
}
通常我会在一些带有适当设置的标头的 JSON 中发布,但是由于 IE8 的限制,一旦你设置了标头它就会失败并拒绝访问,所以需要是文本/纯文本,所以我打算做的是发送一个 JSON 字符串但称为 text/plain (丑我知道!)但由于缺乏更好的选择......