問題タブ [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.
spring - 406 リストには受け入れられません - REST
Wrapper クラスの代わりに方法を見つけようとしていますが、常に 406 Not Acceptable エラーが発生します。ネットで調べたり、いろいろな方法を試してみましたが解決しませんでした。
と
私も試しました。
したがって、基本的には、getter と setter でラッパー クラスを使用すると機能します。しかし、多くのラッパー クラスを作成する必要があります。このように実装するアイデアはありますか?
解決:
httpエンティティにメディアタイプを追加しませんでした。
java - Spring はファイル拡張子を無視しません
私の Spring XML には、次のスニペットがあります。
私が理解していることから、これは、「abc」のマッピングがある場合、Spring が「abc.*」および「abc/」を登録してはならないことを意味します。
私のコントローラーの1つに、応答に画像を書き込むメソッドがあります。
これは、「abc」などをリクエストするとうまく機能しますが、「abc.com」をリクエストすると、次のテキストで 406 エラーがスローされます。
「abc.img」をリクエストすると、「path」パラメーターはテキスト「abc」のみを受け取ります。スプリングは拡張子を省略しています。
Spring が接尾辞パターンを正しく無視していないようです。どうしてこれなの?
編集: Dirk のコメントから Java 構成を翻訳しました。次の XML はこの問題を修正しているようです:
元のコードが機能しなかった理由はまだわかりませんが、これで問題は解決しました
svg - Rails svgは受け入れられません
私はGoogleマップAPIを使用しており、マーカーにはsvgファイルを使用しようとしています
画像は実際に表示されていますが、コンソールエラーが発生しています。
リクエストヘッダー
jquery - NetworkError: 406 jqgrid では受け入れられません
バックエンドからのデータを入力するためのjqgridがあります。コントローラーまでデータはありますが、グリッドでレンダリングされません。火のバグを有効にすると、NetworkError: 406 Not Acceptableと表示されます。クラスパスとディスパッチャ aservletにjackson-core-asl-1.x.jarとjackson-mapper-asl-1.x.jarがあります。また、解決策の 1 つに従って headers="Accept=application/json" としてヘッダーを変更しようとしました。SPring4 を使用しています。以下は、コントローラーの私のコードです。
`
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 での正常な応答:
何を調べる必要があるのか、手がかりを教えてください。
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 が正常に提供されたことを確認するための何らかの手法ですか?
ios - AFNetworking 2.0 と Request ヘッダー
AFNetworking 2.0 を使用しています。AFHTTPSessionManager のサブクラスとしてシングルトン クラスを実装しました。
POST を作成する必要があるときは、次のコードを使用します。
しかし、私はエラーを取得します:
RESTful クライアントを使用して、同じ要求を作成しようとしました: これは、このヘッダー フィールドを追加するとうまく機能します:
- Accept": アプリケーション/json
- コンテンツ タイプ: アプリケーション/json
AFNetworking 2.0を使用してこれを行うにはどうすればよいですか??
編集
パラメータ ディクショナリの印刷