問題タブ [http-status-code-505]

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 投票する
1 に答える
233 参照

.htaccess - すべてを index.php に書き換えますか?

これは簡単な質問です。.htaccessファイルを変更してすべてを書き換えてファイルにリダイレクトするにはどうすればよいindex.phpですか?

の行を削除するとRewriteCond505 Internal Server Error.

これは私の.htaccessファイルです:

0 投票する
0 に答える
95 参照

boto3 - CreateHITWithHITType 操作の呼び出し時にエラー (505) が発生しました: HTTP バージョンがサポートされていません

私は boto3 を使用して mturk でヒットを作成し、カスタマイズしたヒット タイプを使用しています。

問題は、ヒットが正常に作成されることもありますが、ほとんどの場合、次のエラーで失敗することです。

私が使用しているエンドポイントの URL はhttps://mturk-requester.us-east-1.amazonaws.comです。

コードは次のとおりです。

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

http - 505 HTTP バージョンの取得は HTTPS ではサポートされていませんが、HTTP ではサポートされていません

スペースを含むパラメーターを使用して GET API を呼び出そうとしています:

エンドポイントは、リクエストを適切なマシンにリダイレクトするロード バランサー (nginx) にヒットします。

応答で、505 HTTP バージョンがサポートされていませんというエラーが表示されます。しかし、HTTP (内部 IP を使用) を使用してロード バランサーに同じ要求を行うと、正常に応答が返されます。

両方のケースの関連するアクセス ログは次のとおりです。

http経由で呼び出されたときのnginxのアクセスログ

http経由で呼び出されたときのマシンのアクセスログ

上記のリクエストは正常に機能します。d%20aしかし、https を介してリクエストすると、マシンのリクエストは異なります (代わりにあるはずですd a) 。

https経由で呼び出されたときのnginxのアクセスログ

https経由で呼び出されたときのマシンのアクセスログ

関連するnginx構成は次のとおりです。

には何もありませんerror.log

マシンが別の方法でリクエストを取得している理由として考えられるのは何ですか?

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

json - 反応フォームから API にデータを投稿できません

このフォームから自分の API にデータを投稿したいと考えています。残念ながら、サーバーエラーが発生しています。誰が正確に何が問題なのか教えてもらえますか? (オブジェクトのIDが生成されていないことがわかりました)これは、送信ボタンをクリックした後にコンソールに表示されるエラーです。

POST https://alert-amigo-api.herokuapp.com/products 500 (内部サーバー エラー) 応答 {type: "cors", url: " https://alert-amigo-api.herokuapp.com/products ",リダイレクト: false, status: 500, ok: false, …} type: "cors" url: " https://alert-amigo-api.herokuapp.com/products " redirected: false status: 500 ok: false statusText: "内部サーバーエラー"

これは私のコードです: