問題タブ [http-status-code-406]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
7183 参照

spring - 406 リストには受け入れられません - REST

Wrapper クラスの代わりに方法を見つけようとしていますが、常に 406 Not Acceptable エラーが発生します。ネットで調べたり、いろいろな方法を試してみましたが解決しませんでした。

私も試しました。

したがって、基本的には、getter と setter でラッパー クラスを使用すると機能します。しかし、多くのラッパー クラスを作成する必要があります。このように実装するアイデアはありますか?

解決:

httpエンティティにメディアタイプを追加しませんでした。

0 投票する
1 に答える
6535 参照

java - Spring はファイル拡張子を無視しません

私の Spring XML には、次のスニペットがあります。

私が理解していることから、これは、「abc」のマッピングがある場合、Spring が「abc.*」および「abc/」を登録してはならないことを意味します。

私のコントローラーの1つに、応答に画像を書き込むメソッドがあります。

これは、「abc」などをリクエストするとうまく機能しますが、「abc.com」をリクエストすると、次のテキストで 406 エラーがスローされます。

「abc.img」をリクエストすると、「path」パラメーターはテキスト「abc」のみを受け取ります。スプリングは拡張子を省略しています。

Spring が接尾辞パターンを正しく無視していないようです。どうしてこれなの?

編集: Dirk のコメントから Java 構成を翻訳しました。次の XML はこの問題を修正しているようです:

元のコードが機能しなかった理由はまだわかりませんが、これで問題は解決しました

0 投票する
1 に答える
363 参照

svg - Rails svgは受け入れられません

私はGoogleマップAPIを使用しており、マーカーにはsvgファイルを使用しようとしています

画像は実際に表示されていますが、コンソールエラーが発生しています。

リクエストヘッダー

0 投票する
1 に答える
663 参照

jquery - NetworkError: 406 jqgrid では受け入れられません

バックエンドからのデータを入力するためのjqgridがあります。コントローラーまでデータはありますが、グリッドでレンダリングされません。火のバグを有効にすると、NetworkError: 406 Not Acceptableと表示されます。クラスパスとディスパッチャ aservletにjackson-core-asl-1.x.jarjackson-mapper-asl-1.x.jarがあります。また、解決策の 1 つに従って headers="Accept=application/json" としてヘッダーを変更しようとしました。SPring4 を使用しています。以下は、コントローラーの私のコードです。

`

0 投票する
1 に答える
2389 参照

javascript - この XMLHttpRequest が原因で http 406 が発生する理由

jsonフォームを取得するためのXMLHttpRequestです。3つの異なるホストでテストしました:

  • ローカルホスト: http 200
  • 私のテスト VPS ホスト: 200
  • 私の共有ホスト godaddy: 406

ヘッダーを何度も比較しました。それから私はグーグルで一日中非常に多くの記事を読みました..しかし、それでも理由を理解することができます..ここで私に疑わしい点はほとんどありません:

  • リクエスト URL:http://example.com/oxwall/base/ajax-loader/component/?cmpClass=PHOTO_CMP_AjaxUpload&r=0.41719201277010143 -> 'oxwall' は私の php アプリで、実際のディレクトリですが、'base' は実際のディレクトリではありません。
  • XMLHttpRequest は Godaddy の一部の構成でサポートされていませんか?
  • json : Json で多くの 406 が報告されています。

失敗した完全なヘッダー:

Json での正常な応答:

何を調べる必要があるのか​​、手がかりを教えてください。

0 投票する
1 に答える
430 参照

javascript - jquery.cookie.js mod_security エラー 406 と疑問符

WordPress サイトで、私が使用しているプラ​​グインは jquery.cookie.js を利用しています。私のホスティング プロバイダーは mod_security を使用して jquery.cookie.js をサーバーにできなくし、エラー 406 が発生しました。

Chrome 開発ツールのネットワーク ログで障害を確認したところ、問題の行は次のとおりでした。

http://neuron-tech.ca/wp/wp-content/plugins/soldpress/lib/jquery.cookie/jquery.cookie.js?ver=1.3.1すべて赤太字。

解決策は、ホスティング プロバイダーに連絡することでした。彼らは、私の Web サイトでこのための mod_security ルールを変更しました。

ネットワーク ログで他の JavaScript ファイルを確認したところ、すべて「.js/?」が含まれていました。その後に JavaScript コードのバージョンが続きます。

「?」の後にバージョン番号を追加する目的は何ですか? これを行うと、ブラウザの JavaScript がプレーン テキストとして表示されます。これは、JavaScript が正常に提供されたことを確認するための何らかの手法ですか?

0 投票する
1 に答える
989 参照

ios - AFNetworking 2.0 と Request ヘッダー

AFNetworking 2.0 を使用しています。AFHTTPSessionManager のサブクラスとしてシングルトン クラスを実装しました。

POST を作成する必要があるときは、次のコードを使用します。

しかし、私はエラーを取得します:

RESTful クライアントを使用して、同じ要求を作成しようとしました: これは、このヘッダー フィールドを追加するとうまく機能します:

  • Accept": アプリケーション/json
  • コンテンツ タイプ: アプリケーション/json

AFNetworking 2.0を使用してこれを行うにはどうすればよいですか??


編集

パラメータ ディクショナリの印刷