問題タブ [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 投票する
2 に答える
736 参照

json - DrupalサービスへのAPIキッチンPOST

そのため、私はhttp://apikitchen.com/を使用して、drupalサービスで発生している問題をデバッグしています。

テストするURLとしてhttp://vmstage.dop.com/mobile/user/login.jsonを使用します。メソッドはPOST次の2つのパラメーターを追加します。

  1. username
  2. password

usernamepasswordを好きなように設定します。または401 Unauthorized: Wrong username or password.を知らないのであなたが得るべきものであるそれは戻りますusernamepassword

私は彼らがこれのmacosxバージョンを持っているのを見ました、そして私が彼らのデスクトッププログラムでまったく同じことを実行するとき、私はを取得し406 - Not acceptableます。

私がこれでテストしている理由は、私が作業しているiPhoneアプリがログインするためにdrupalサービスに依存しており、iPhoneエミュレーターを介して同じことを実行しているためです。

APIキッチンに戻ると、ブラウザでは機能しますが、デスクトッププログラムでは機能しません。コンテンツタイプやポートと関係があると思います。皆さんはどう思いますか?

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

razor - NancyFXサイトがレイザービューをサーバーにしようとしたときの406の応答

私のNancyFXサイトは、cshtml razorビュー、asp.net、IIS7を採用しており、ローカルでは問題なく機能します。これは、「ASP.NET開発サーバー」に組み込まれているVS12を介して機能し、IIS7のローカルコピーを介してスタンドアロンサイトとしても機能します。web.configに正しいかみそりのセクションが含まれていることを確認しました。

このサイトをリモートサーバー(ステージングサーバーとライブサーバーでテスト済み)にデプロイすると、すべてのURIがエラーを返します。

Acceptリクエストのヘッダーを確認しました。はい、どうぞ:

リモートサーバーで実行されている他の非ナンシーサイトは正常に動作し、まったく同じ受け入れヘッダーを持っています。このサイトは、私が知る限り、同じAcceptヘッダーを持つリモートサーバーで正常に機能していました。

また、ステージングサーバーで次のテストを実行しました。

名前をに変更HomeView.cshtmlHomeView.html、そのすべてのコンテンツをhello world(htmlタグなし、テキストのみ)に置き換えました。これは問題なく提供されました。次に、text-onlyの名前をにHomeView.html戻しHomeView.cshtml、406を再度取得しました。

最後に、必死になって、マップするサーバーにMIMEタイプを追加しました.cshtml->しかし、実際にはファイルtext/htmlを提供していないので、もちろん違いはありません。.cshtml

ナンシー(またはおそらくIIS7)がファイル406 Not Acceptableから派生したコンテンツに対する応答を返すのはなぜですか?.cshtml

編集 ここにナンシートレースがあります。HomeView.cshtmlが見つからないか、Razor Viewエンジンが使用されていないため *。cshtmlファイルが見つからないことを示しているようです。

これにより、内部ナンシー例外が発生します。

それでも、まったく同じサイトファイルがローカルで実行され、Razor Viewエンジンを正しく呼び出して、を見つけますHomeView.cshtml

私はまだ困惑しています。

_ナンシートレース

0 投票する
3 に答える
6807 参照

spring - RestTemplate を正しく機能させることができません。406 Not Acceptable で終わる

Spring の RestTemplate を使用して、作業中のプロジェクトに支払いプロバイダーを実装しようとしています。支払いプロバイダーから返される XML は次のとおりです。

この XML 用に作成したクラスは次のとおりです。

単純に xml を文字列としてリクエストし、自分で非整列化すると、次のように機能します。

ただし、これを行うと:

また

最終的には 406 Not Acceptable になります。

restTemplate (コントローラーでは @Autowired です) の Bean 構成は次のようになります。

誰がこれを引き起こしているのか、それを修正する方法の手がかりを持っていますか? 上記のコードの URL は公開されているため、このコードを自分で試すことができます。

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

apache - 406 受け入れられないエラー GET パラメータの問題ですか?

次の URL が 406 エラーを返す理由を誰か教えてください。

パラメータを削除する?url=と、すべてがうまくいくようです:

ご参考までに、内容remote-upload.phpは以下の通りです。

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

ruby-on-rails-3 - Rails 3のフォーム検証エラーでネストされた属性フィールドを再構築するにはどうすればよいですか

レコメンデーション用のシンプルなフォームがあります。REcommendations has_many アセット。

私のコントローラーでは、簡単なことをしています:

この問題は、推奨事項を保存しようとしたときに検証エラーが発生したときに発生します。私の作成アクション:

このページを実行して送信すると (検証エラーあり)、次のログ出力と http 406 エラーが発生します

似ているように見えるスタックに関する複数の質問を見てきましたが、

0 投票する
9 に答える
532583 参照

json - HTTP の「406-Not Acceptable Response」とは何ですか?

Ruby on Rails アプリケーションで、POSTMAN RESTクライアントを介して画像をBase64形式でアップロードしようとしました。画像を投稿すると、406 Not Acceptable Response が返されます。データベースを確認したところ、画像はそこにあり、正常に保存されていました。

このエラーの理由は何ですか? ヘッダーに指定する必要があるものはありますか?

私の要求:

URL --- http://localhost:3000/exercises.json

ヘッダ:

生データ:

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

c# - Rest Sharp - 406 エラー - Accept ヘッダーに一致しません

RestSharp を使用してサードパーティ アプリケーションにリクエストを投稿しようとすると、406 エラーが発生します。私は REST を初めて使用するので、ヘッダーを追加できることさえ知りませんでした。これらを追加しようとしましたが、まだ同じ問題が発生しています:

私が読んだことから、これは「accept」という名前のヘッダーを扱っている可能性があります。そうですか?

何が起こっているのでしょうか?

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

web-hosting - 非ユーザー エージェントが拒否されました

私は本当に立ち往生していて、頭を抱えています。woocommerce と realex (マーチャント会社) を使用して e コマース サイトをセットアップしました。応答 URL に問題があります。プログラムによる (ユーザー エージェント以外の) 要求が行われているときに、応答 URL が拒否されます。

試す: $ wget curl http://fifty2printsolutions.com/?wc-api=WC_Gateway_Realex_Redirect

ただし、有効なユーザー エージェントを設定すると、次のようになります。

試す: $ curl -A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.112 Safari/534.30" http://fifty2printsolutions.com/?wc-api=WC_Gateway_Realex_Redirect

できます。

これはサーバー構成の問題を示しています。プログラムによる (ユーザー エージェントではない) 要求が 406 応答でサーバーによって拒否されているようです。少なくとも、これは拡張機能の作成者が私に言ったことです

どうすればこれを修正できますか? 私はホストパパと一緒です、サポートは少し光沢がありません。

どんな助けでも大歓迎です。

0 投票する
2 に答える
375 参照

ruby-on-rails - Rails 406 for .js.erb

これについて多くの質問が寄せられていることは知っていますが、すべての簡単な解決策を見てきましたが、うまくいきません。

まず、.js.erb の応答は他のすべてのコントローラーで機能しています...新しいコントローラーを生成しましたが、.js.erb に応答しません。

このルートは機能し、html をレンダリングします。.js.erb が新しいコントローラーではなく、他のコントローラーで機能する理由がわかりません。この新しいものを作る前に、私はたくさんのいじりをしました...だから、デバッグは私にとって難しいでしょう.