問題タブ [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 - Composer を使用してプライベート リポジトリをインストールしようとすると、「406 Not Acceptable」エラーが発生します
プライベート GitHub リポジトリからパッケージをインストールできるように、PHP 依存関係マネージャーComposerについて理解しようとしています。
テストリポジトリにプライベート リポジトリを使用する方法に関する指示に従いましたが、次のような奇妙な406 エラーが発生します。
要求されたリソースは、要求で送信された Accept ヘッダーに従って受け入れられないコンテンツを生成することしかできません。
エラーメッセージは次のとおりです。
そのため、zip ではなくソースからインストールする限り、機能しています。私の質問は、一体どうすれば 406 エラーに対処できるのでしょうか? composer を変更するために必要なことはありますか?
http - 406 http エラーを省略するには?
このファイルをダウンロードしようとしています: http://www.macupdate.com/download/49646/privatus.dmg
302 http コードが表示されるので、Location Header を取得して、新しいアドレスhttp://sweetpproductions.com/products/privatus/Privatus.dmgを使用します。
しかし、新しいリンクでは、次のヘッダーを含む 406 http コードが表示されます。
と本体で:
Accept ヘッダーを Content-Type に、Accept-Date を Date に設定しようとしましたが、役に立ちません。戻りコードは常に 406 です。ただし、ブラウザはこのファイルをダウンロードできます。では、このエラーを省略してファイルをダウンロードするにはどうすればよいでしょうか。
java - Spring mvc servlet-mapping と 406 http コア
私は Spring mvc 4 と glassfish 4 を使用していますが、@ResponseBody を使用してオブジェクトを json として返す ajax 呼び出しに問題がありました。次に、適切な解決策HTTP Status 406 を見つけました。Spring MVC 4.0、jQuery、JSONは、私のプロジェクトでは完全には機能しなかったと思います。
私のサーブレットマッピングは次のとおりです。
しかし、406 http コードの問題を回避するために /* のようなリクエストも提供したいので、これを試しました。
しかし、ディスパッチャーも *.jsp をマップして中断します。最後に、私はこれを試しました:
しかし、ディスパッチャーは *.js と *.css をブートストラップ、jquery などのようにマップします。
そして今、私はアイデアを使い果たしました。
asp.net-mvc-4 - MVC4+OData+Queryable の使用時に 406 ステータス コード エラーを受け取る
MVC4 と .NET4 での最も単純な OData シナリオに行き詰まっています。
これは私の WebApiConfig ファイルです:
そして、これは私のコントローラーです:
これは、VisualStudio からの私のトレース データです。
dbcontext は通常の EF6 コンテキストです。
リクエストを実行すると、406 エラーが発生します。
利用可能なすべての情報を確認しましたが、機能しない理由はわかりません。
MVC5以降、ODataが機能し始め、MVC4でもまだバグが多かったのでしょうか?
php - URL を書き換えると 406 エラーが発生する
RESTful API とドキュメントを作成しようとしています。ただし、修正方法がわからない奇妙なエラーが発生しているようです。
これは機能します:
ただし、「.php」拡張子を削除してこれを実行すると、次のようになります。
実行すると 406 エラーが発生するはずです。カールが送信しているヘッダーをドロップすると、両方のリクエストが正常に機能します。ただし、私が使用しているドキュメンテーション ツール (swagger) にはそれが必要です。
これが私の書き換えルールです(ここにあります):
http - HTTP ステータス コード 406 は「お住まいの国では利用できないコンテンツ」に適していますか? そうでない場合、何が適切ですか?
私は多言語ウェブサイトを持っています。コンテンツの言語は、URL を介して定義されます。
www.example.com/en_gb/content/right/here/
コンテンツが他の言語でも利用できることを検索エンジンが確実に理解できるようにするために、ページの代替リンクを使用します<head/>
。
ここで私の質問: 誰かが有効なロケール (通常、私の Web サイトでサポートされているローカル) でページを要求したが、現在のページがそのロケールで利用できない場合はどうすればよいですか?
現在、「このコンテンツはあなたの国では利用できません」というページに書き込み、HTTP ステータス コード 404 Not Foundで応答して、検索エンジンがこのページをインデックスしないようにしています。
HTTP ステータス コード 406 Not Acceptableを利用して、検索エンジンがこのページが他の言語でも利用できることをよりよく理解できるようにすることはできますか? そのステータスコードは適切でしょうか? もしそうなら、ユーザーにページを表示すると同時に代替リンクで応答するにはどうすればよいでしょうか? これはRFCが言うことです:
HEAD リクエストでない限り、レスポンスには、ユーザーまたはユーザー エージェントが最も適切なものを選択できる、利用可能なエンティティの特性と場所のリストを含むエンティティを含める必要があります (SHOULD)。
ありがとう!
osx-mavericks - 406 MacOSX Maverick では受け入れられません
私は Mac OSX の初心者で、別のサーバーと通信しながら Web ベースのアプリケーションを開発していました。以前に Linux で試したところ、スクリプトはうまく機能しましたが、Mac OSX サーバーに実装しようとすると、次のエラーが発生しました。
.htaccess を使用してみました
この:
Linux環境でこれをテストしようとしましたが、動作します。Macでこれを修正する方法を知っている人はいますか?
ありがとう
ruby-on-rails - ajax 送信の Rails フォームが 406 受け入れられないエラーをスローする
私はレールに慣れていないので、おそらくこれを何らかの形で台無しにしています(明らかに)。ajax経由で送信をコントローラに送り返すフォームがあります。
これがそのファイル / index.html.erb /
その中に、新しいプロジェクトの作成のために ajax リクエストを送信するフォームがあることがわかります。
プロジェクト管理者はこちら
最後に、これが私の create.js.erb ファイルです
/プロジェクト/projects.html.erb /
/ Project.rb ファイル/
Chrome でネットワーク タブを確認して [送信] ボタンをクリックすると、/projects にポスト リクエストが送信されますが、エラーは 406 受け入れられません。
誰かがこれで私を助けてくれませんか。