我试图在jsPlumb中保存流程图(我正在使用JSPlumbToolkit版本)。我的保存函数如下所示:
jsPlumb.on(controls, "tap", function () {
toolkit.save({
url: "http://localhost:51987/api/Index/Save",
});
});
我的问题是,我不知道如何设置
在jsPlumb保存函数中。
我收到“无法在浏览器控制台中加载资源:服务器响应状态为415(不支持的媒体类型)”错误。
在Fiddler中检查请求:
HTTP/1.1 415不支持的媒体类型缓存控制:无缓存杂注:
服务器:Microsoft IIS/10.0 X-AspNet版本:4.0.30319 X源文件:
=?UTF-8?BQZPCCHJVAMVJDHNCC3BPA2VZXHBSDW1WLXNWAWTLXGPZUGX1BWJBUELCANNQBHVTYKFQSVXHCGSW5KZXHCU2F2ZQ==
内容长度:910
{“消息”:“请求实体的媒体类型“文本/普通”不是
此资源支持“,“ExceptionMessage”:“否
MediaTypeFormatter可用于读取类型为的对象
来自媒体类型为的内容的“JsPlumbViewModel”
“text/plain.”,“ExceptionType”:“System.Net.Http.UnsupportedMediaTypeException”,“StackTrace”:
在System.Net.Http.HttpContentExtensions.ReadAsSync[T](HttpContent
内容、类型类型、IEnumerable
1 formatters, IFormatterLogger
formatterLogger, CancellationToken cancellationToken)\r\n at
System.Net.Http.HttpContentExtensions.ReadAsAsync(HttpContent content,
Type type, IEnumerable
1格式化程序、IFormatterLogger格式化程序记录器,
CancellationToken(取消令牌)\r\n在
System.Web.Http.ModelBinding.FormatterParameterBinding.ReadContentAsync(HttpRequestMessage
formatterLogger,CancellationToken(取消令牌)“}