問題タブ [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.
php - XMLHttpRequest - PHP http 406 エラー
Javascript で XMLHttpRequest を使用して PHP サービスを利用しようとしています。
次のエラーを受け取ります:
XMLHttpRequest は http://***/adService.php を読み込めません。プリフライトの応答に無効な HTTP ステータス コード 406 が含まれています
以前Access-Control-Allow-Origin: *
、PHPサービスを追加することで修正されたCORSエラーがありました。
現在何が問題になっている可能性があり、どのように修正できますか?
プリフライトに関するさまざまな記事を確認しましたが、バックエンドの専門家ではないため、理解できませんでした。
JS コード:
json - 分類用語の Drupal8 REST-api が機能しない
バックエンドに Drupal8 を使用して Angular2 Web アプリを作成しています。API エンドポイント「/taxonomy/term/{taxonomy_term}」を使用するために、分類 ID をそれぞれのラベルに変換する必要があります。正しい REST-API を有効にしてすべてのロールへのアクセスを許可しましたが、ID と ?_format=json を使用してそのエンドポイントにアクセスしようとすると、「{"メッセージ":"受け入れられない形式: json」というメッセージが表示されます。 "}'. ただし、?format=json を削除すると、HTML で必要な結果が得られます。
このエラー メッセージはファイル /core/lib/Drupal/Core/EventSubscriber/AcceptNegotiation406.php にあり、前に次のコメントがあります。
誰でもこれで私を助けることができますか?または、HTML 結果から分類ラベルをスクレイピングする必要があります。
spring - Spring MVC - 特定の URL パラメーターを使用したエラー コード 406
REST API を使用して Spring MVC アプリケーションを開発しています。
私はコントローラにこのメソッドを持っています:
この get リクエストを行うと、次のようになります。
このリクエスト パラメータを使用すると、次のようになります。
- 受け入れる:アプリケーション/json
- Accept-Encoding:gzip、deflate、sdch、br
- Accept-Language:fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4
- キャッシュ制御:キャッシュなし
- Cookie:_ga=GA1.1.486025197.1475764350;JSESSIONID=6716A5824088BC0F46A6B74D5FB25A3E
- ホスト: ローカルホスト:8080
- ユーザーエージェント:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (Gecko のような KHTML) Chrome/54.0.2840.71 Safari/537.36
応答として正しい JSON オブジェクトを取得します。
しかし、パラメータ「roomId」を I1.A.122 から I1.A.123 に変更すると:
このリクエスト パラメータを使用すると、次のようになります。
- 受け入れる:アプリケーション/json
- Accept-Encoding:gzip、deflate、sdch、br
- Accept-Language:fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4
- キャッシュ制御:キャッシュなし
- Cookie:_ga=GA1.1.486025197.1475764350; JSESSIONID=6716A5824088BC0F46A6B74D5FB25A3E
- ホスト: ローカルホスト:8080
- ユーザーエージェント:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (Gecko のような KHTML) Chrome/54.0.2840.71 Safari/537.36
エラー コード406 が表示されます - 受け入れられません
私はこの種のリクエストをプロジェクトのいたるところで使用していますが、この種の問題は一度もありませんでした. パラメータ「roomId」は通常の整数値のままです。Spring Mvc で問題を発生させるにはどうすればよいですか? ヘッダーと実行中のコードはまったく同じです。
「findBySiteAndRoom」メソッドの最初の行にブレークポイントを置くと、最初のケースではポイントに到達します。しかし、2 番目のケースでは、ブレーク ポイントに到達する前に 406 エラー コードが返されます。
よろしくお願いいたします。
java - Springfox-Swagger2 406 許容できないエラー -Spring 4
こんにちは、「このリクエストで識別されたリソースは、リクエストの「受け入れ」ヘッダーに従って受け入れられない特性を持つ応答を生成することしかできません」というエラー、つまり Http 406 が受け入れられません。
以下の依存関係をswaggerに使用しています
私のswagger構成ファイルは次のとおりです
また、CORS フィルターはプロジェクト用に設定されています。何か不足していますか?これを解決するにはどうすればよいですか。
サービスにアクセスすると、応答が返ってきます。正常に動作しています。リクエスト パラメータを追加する必要はありません。上記のリンクは私に応答を与えています。
http://localhost:8080/endpoint/v2/api-docsにアクセスすると、http 406 エラーが発生します。サービスに注釈を追加する必要がありますか?
php - PHP - 受け入れられません - 406 - このサーバーでファイルが見つかりませんでした
このエラーが発生しています
受け付けできません
要求されたリソース /admin/prc_res.php の適切な表現がこのサーバーで見つかりませんでした。
さらに、ErrorDocument を使用して要求を処理しようとしたときに、406 Not Acceptable エラーが発生しました。
このエラーが発生する$_POST['additionalinfo']
(html から) があります。teaxtarea
これを削除すると、コードは正常に動作します。
しかし、なぜ406
エラーが発生するのですか?
unnat1ir.in/cdn/ の私の index1.php
そしてprocess.php
上記のすべてのコードは正常に動作しますlocalhost