jsPlumbにフローチャートダイアグラムを保存しようとしています(jsPlumbツールキット版を使用しています)。私の下のように機能の外観を保存します。jsPlumb保存関数でMIMEタイプを設定する方法
jsPlumb.on(controls, "tap", function() {
toolkit.save({
url: "http://localhost:51987/api/Index/Save",
});
});
私の質問は、私は機能を救うjsPlumbにアプリケーション/ JSONにリクエストヘッダを設定する方法がわからないです。
「ブラウザコンソールでリソースを読み込めませんでした:サーバーが415(サポートされていないメディアタイプ)」のステータスで応答しました。フィドラーでの要求を確認する
:
HTTP/1.1 415サポートされていないメディアタイプのCache-Control:キャッシュなしプラグマ: キャッシュなしのContent-Type:アプリケーション/ JSON。文字セット= UTF-8有効期限:-1 サーバー:マイクロソフト-IIS/10.0 X-ASPNET-バージョン:4.0.30319 X-、ソースファイル:? = UTF-8 B QzpccHJvamVjdHNcc3Bpa2VzXHBsdW1wLXNwaWtlXGpzUGx1bWJBUElcanNQbHVtYkFQSVxhcGlcSW5kZXhcU2F2ZQ == = X-パワード・バイ??? :ASP.NET日:月、2016年11月21日午後04時33分54秒GMT のContent-Length:910
{ "メッセージ": "要求エンティティのメディアタイプ 'text/plainでは' このリソースに対してサポートされていません され"、" ExceptionMessage ":"いいえ MediaTypeFormatterは、メディアタイプが 'text/plain'のコンテンツから 'JsPlumbViewModel'タイプのオブジェクトを読み取ることができます。 "、" ExceptionType ":" System.Net.Http.UnsupportedMediaTypeException " 、 "StackTrace": "System.Net.Http.HttpContentExtensions.ReadAsAsync [T](HttpContent コンテンツ、タイプタイプ、IEnumerableを
1 formatters, IFormatterLogger formatterLogger, CancellationToken cancellationToken)\r\n at System.Net.Http.HttpContentExtensions.ReadAsAsync(HttpContent content, Type type, IEnumerable
1フォーマッタ、IFormatterLogger formatterLogger、 CancellationToken cancellationToken)\ R \のN System.Web.Http.ModelBinding.FormatterParameterBindingで。 ReadContentAsync(HttpRequestMessage 要求タイプタイプ、IEnumerable`1フォーマッタ、IFormatterLogger formatterLogger、cancellationToken cancellationToken) "}