Javascript 如何在jsPlumb save函数中设置Mime类型

Javascript 如何在jsPlumb save函数中设置Mime类型,javascript,jsplumb,Javascript,Jsplumb,我试图在jsPlumb中保存流程图(我使用的是jsPlumb工具包版本)。我的保存功能如下所示: jsPlumb.on(controls, "tap", function () { toolkit.save({ url: "http://localhost:51987/api/Index/Save", }); }); 我的问题是我不知道如何在jsPlumb save函数中将请求头设置为application/json 我收到“未

我试图在jsPlumb中保存流程图(我使用的是jsPlumb工具包版本)。我的保存功能如下所示:

 jsPlumb.on(controls, "tap", function () {
        toolkit.save({
            url: "http://localhost:51987/api/Index/Save",
        });
    });
我的问题是我不知道如何在jsPlumb save函数中将请求头设置为application/json

我收到“未能在浏览器控制台中加载资源:服务器响应状态为415(不支持的媒体类型)”错误

在Fiddler中检查请求:

HTTP/1.1 415不支持的媒体类型缓存控制:无缓存杂注: 无缓存内容类型:application/json;字符集=utf-8过期:-1 服务器:Microsoft IIS/10.0 X-AspNet-Version:4.0.30319 X-SourceFiles: =?UTF-8?B?QZPCCHJVAVJDHNCC3BPA2VZXHBSDW1WLXNWAWTLXGPZUGX1BWJBUELCANNQBHVTYKFQSVXHCGLCSW5KZXHCU2F2ZQ=== X-Powered-By:ASP.NET日期:2016年11月21日星期一16:33:54 GMT 内容长度:910

{“Message”:“请求实体的媒体类型'text/plain'不正确。” 此资源支持。“,“ExceptionMessage”:“否” MediaTypeFormatter可用于读取类型为的对象 来自媒体类型为的内容的“JSP视图模型” “text/plain.”,“ExceptionType”:“System.Net.Http.UnsupportedMediaTypeException”,“StackTrace”: 在System.Net.Http.HttpContentExtensions.ReadAsAsync[T](HttpContent 内容、类型、IEnumerable
1格式化程序、IFormatterLogger
formatterLogger,CancellationToken CancellationToken)\r\n位于
System.Net.Http.HttpContentExtensions.ReadAsAsync(HttpContent内容,
类型类型,IEnumerable
1格式化程序,IFormatterLogger格式化程序记录器, CancellationToken CancellationToken)\r\n位于 System.Web.Http.ModelBinding.FormatterParameterBinding.ReadContentAsync(HttpRequestMessage 请求,类型,IEnumerable`1格式化程序,IFormatterLogger formatterLogger,CancellationToken CancellationToken)“}


创建JSPlumb实例时添加标题:

var toolkit = jsPlumbToolkit.newInstance({
  saveUrl:"http://sava-data.com",
  saveHeaders:{
    "Content-Type":"application/json"
  }
});