問題タブ [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.
json - DrupalサービスへのAPIキッチンPOST
そのため、私はhttp://apikitchen.com/を使用して、drupalサービスで発生している問題をデバッグしています。
テストするURLとしてhttp://vmstage.dop.com/mobile/user/login.jsonを使用します。メソッドはPOST
次の2つのパラメーターを追加します。
username
password
username
とpassword
を好きなように設定します。または401 Unauthorized: Wrong username or password.
を知らないのであなたが得るべきものであるそれは戻りますusername
password
私は彼らがこれのmacosxバージョンを持っているのを見ました、そして私が彼らのデスクトッププログラムでまったく同じことを実行するとき、私はを取得し406 - Not acceptable
ます。
私がこれでテストしている理由は、私が作業しているiPhoneアプリがログインするためにdrupalサービスに依存しており、iPhoneエミュレーターを介して同じことを実行しているためです。
APIキッチンに戻ると、ブラウザでは機能しますが、デスクトッププログラムでは機能しません。コンテンツタイプやポートと関係があると思います。皆さんはどう思いますか?
razor - NancyFXサイトがレイザービューをサーバーにしようとしたときの406の応答
私のNancyFXサイトは、cshtml razorビュー、asp.net、IIS7を採用しており、ローカルでは問題なく機能します。これは、「ASP.NET開発サーバー」に組み込まれているVS12を介して機能し、IIS7のローカルコピーを介してスタンドアロンサイトとしても機能します。web.configに正しいかみそりのセクションが含まれていることを確認しました。
このサイトをリモートサーバー(ステージングサーバーとライブサーバーでテスト済み)にデプロイすると、すべてのURIがエラーを返します。
Accept
リクエストのヘッダーを確認しました。はい、どうぞ:
リモートサーバーで実行されている他の非ナンシーサイトは正常に動作し、まったく同じ受け入れヘッダーを持っています。このサイトは、私が知る限り、同じAcceptヘッダーを持つリモートサーバーで正常に機能していました。
また、ステージングサーバーで次のテストを実行しました。
名前をに変更HomeView.cshtml
しHomeView.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
。
私はまだ困惑しています。
_ナンシートレース
spring - RestTemplate を正しく機能させることができません。406 Not Acceptable で終わる
Spring の RestTemplate を使用して、作業中のプロジェクトに支払いプロバイダーを実装しようとしています。支払いプロバイダーから返される XML は次のとおりです。
この XML 用に作成したクラスは次のとおりです。
単純に xml を文字列としてリクエストし、自分で非整列化すると、次のように機能します。
ただし、これを行うと:
また
最終的には 406 Not Acceptable になります。
restTemplate (コントローラーでは @Autowired です) の Bean 構成は次のようになります。
誰がこれを引き起こしているのか、それを修正する方法の手がかりを持っていますか? 上記のコードの URL は公開されているため、このコードを自分で試すことができます。
apache - 406 受け入れられないエラー GET パラメータの問題ですか?
次の URL が 406 エラーを返す理由を誰か教えてください。
パラメータを削除する?url=
と、すべてがうまくいくようです:
ご参考までに、内容remote-upload.php
は以下の通りです。
ruby-on-rails-3 - Rails 3のフォーム検証エラーでネストされた属性フィールドを再構築するにはどうすればよいですか
レコメンデーション用のシンプルなフォームがあります。REcommendations has_many アセット。
私のコントローラーでは、簡単なことをしています:
この問題は、推奨事項を保存しようとしたときに検証エラーが発生したときに発生します。私の作成アクション:
このページを実行して送信すると (検証エラーあり)、次のログ出力と http 406 エラーが発生します
似ているように見えるスタックに関する複数の質問を見てきましたが、
json - HTTP の「406-Not Acceptable Response」とは何ですか?
Ruby on Rails アプリケーションで、POSTMAN RESTクライアントを介して画像をBase64形式でアップロードしようとしました。画像を投稿すると、406 Not Acceptable Response が返されます。データベースを確認したところ、画像はそこにあり、正常に保存されていました。
このエラーの理由は何ですか? ヘッダーに指定する必要があるものはありますか?
私の要求:
URL --- http://localhost:3000/exercises.json
ヘッダ:
生データ:
c# - Rest Sharp - 406 エラー - Accept ヘッダーに一致しません
RestSharp を使用してサードパーティ アプリケーションにリクエストを投稿しようとすると、406 エラーが発生します。私は REST を初めて使用するので、ヘッダーを追加できることさえ知りませんでした。これらを追加しようとしましたが、まだ同じ問題が発生しています:
私が読んだことから、これは「accept」という名前のヘッダーを扱っている可能性があります。そうですか?
何が起こっているのでしょうか?
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 応答でサーバーによって拒否されているようです。少なくとも、これは拡張機能の作成者が私に言ったことです
どうすればこれを修正できますか? 私はホストパパと一緒です、サポートは少し光沢がありません。
どんな助けでも大歓迎です。
ruby-on-rails - Rails 406 for .js.erb
これについて多くの質問が寄せられていることは知っていますが、すべての簡単な解決策を見てきましたが、うまくいきません。
まず、.js.erb の応答は他のすべてのコントローラーで機能しています...新しいコントローラーを生成しましたが、.js.erb に応答しません。
このルートは機能し、html をレンダリングします。.js.erb が新しいコントローラーではなく、他のコントローラーで機能する理由がわかりません。この新しいものを作る前に、私はたくさんのいじりをしました...だから、デバッグは私にとって難しいでしょう.