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

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

java - フォーム ログインで最後にアクセスしたリソースへのリダイレクトを無効にする Glassfish

前回の質問を書き直します。

Glassfish は、フォーム ログイン後に最後にアクセスしたリソースにリダイレクトします。これをオフにするにはどうすればよいですか?

私たちの問題は、FF と IE で 415 を取得することです。これは、JSESSION Cookie がある場合、Glassfish は最後にアクセスしようとしたリソースにリダイレクトしますが、コンテンツ タイプを (x-form-urlencoded) から切り替えないためです。

疑似例 (リクエストはブラウザの XMLHttpRequest です):

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

javascript - Knockout.js が奇妙な形式の JSON データを送信する

私は Knockout.js の初心者で、サーバーへのデータ送信に問題があります。バックエンドには REST サービスがあります。

MyObj オブジェクトの場所:

問題は、 Knockout.js を使用してデータを送信すると、エラー415 Unsupported Media Typeが発生することです。

データは次のように定義されますko.observableArray([]); 。 Task オブジェクトが取り込まれます。

また、ヘッダー情報のフォーム データを調べると、Knockout.js が非常に奇妙な方法でデータを送信していることがわかります (フォーム データの一部は、長すぎるため省略されています)。

なんてこった

質問は、この問題をどのように解決でき、なぜこれが起こるのですか?

PS バックエンド REST サービスは正しく動作します。次のリクエストを送信して、REST リクエスト送信者でテスト済み:

0 投票する
4 に答える
102 参照

php - PHP アプリケーションの HTTP ステータス コード

最近、PHP アプリケーションから適切な HTTP ヘッダーを送信することにしました。
私はそれをやったことがないので、非常に基本的な質問がいくつかあります。

ステータス コード 200 と 404 は明らかです。
しかし、他のものはどうですか?

たとえば、ユーザーがページを使用するために HTML フォーム経由でログインする必要がある場合、403 を使用することは許可されていますか?/推奨されていますか?

ファイルのアップロードに 415 はどうですか? たとえば、ユーザーがサポートされていない拡張子の画像をアップロードした場合、415 ヘッダーを設定することは良い考えでしょうか?

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

angularjs - $http.post メソッドの 415 (サポートされていないメディア タイプ)

私は REST と AngularJS にまったく慣れていませんが、数時間グーグルで調べた後、質問に対する答えが見つかりませんでした。

angularjs フロントエンドから Java で実装されたバックエンド (JPA を使用) に POST リクエストを実行しようとしています。

json-object を作成して POST を実行しようとすると、常に415 (Unsupported Media Type) エラーが発生します。

(実際には、サービスの範囲に「入る」ことさえありません(つまり、「IN SERVICE」はコンソールに出力されません)。postData.toJSON()を追加すると、実際には「POSTed」になりますが、 null が到着します ...

POST を正常に取得するには、「postData」をどのようにフォーマットする必要がありますか?

(「 " 」なしで日付プロパティを書き込もうとしました-運が悪い...)

ご協力ありがとうございました!


フロントエンド:

app.controller('WorkController', function($scope, $http) {

});

サービス:

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

rest - Glassfish 4 および Java EE 7 でアップロードする 415 状態ファイル

こんにちは、お役に立てれば幸いです。xhr オブジェクトを含むフォームを送信しようとしています。私はこれを私のhtmlページに持っています

私がxhrオブジェクトで行っているフォームのアクション、私のjavascriptファイルで次の

私のアーカイブの残りの前のURLは、私のファイルには次のものがあります:

次に、メソッド handleInputStream を使用して、InputStream の成果を受け取り、ハード ドライブにファイルを作成します。

上記のコードはすべて、Java EE 6 と Glassfish 3 を使用して動作します Java EE 7 と Glassfish 4 を使用すると動作しなかった理由を誰か教えてください ログに次の内容があります

415 サポートされていないメディア タイプ 助けてください! ありがとう。