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

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 に答える
1272 参照

rest - Angular jsonp.get: ステータスコード 200 Ok で拒否されました

Jersey で開発された単純な Web API を呼び出そうとしていますが、結果は次のようになります。

私の jsonp get リクエストは次のようになります。

ただし、コンソールに次のメッセージが表示されます。

失敗: ステータスの応答: URL の 200 OK: http://localhost:8080/DomainServiceApi/rest/domains?callback= ng_jsonp .__req0.finished

これの何が問題なのかわかりません。

編集:最後に私の問題は解決しました。http.get メソッドの使用に戻りました。次に、メモリ内の不要な Web API インポートを削除すると、サーバー側の応答のヘッダーに「Access-Control-Allow-Origin」を含める必要があるというエラー メッセージが表示されました。したがって、このヘッダーをJersey Web APIに含めたところ、すべて正常に機能しています.

誰かが Jersey を使用している場合は、How to add header in Jersey response をお読みください。

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

cxf - JBoss 6 EAP - 空の応答を 202 から 200 に返す SOAP サービスの HTTP 応答ステータス コードを上書きする

JBoss EAP 5.1 から 6.4.7 に移行する SOAP Web サービスがあり、Web サービスの 1 つが (JBoss 5 で) 200 しか返さない。6 に移行しても動作し、何も返さず、代わりに 202 を返すため、クライアントが壊れます。私たちはクライアントを管理できません。close メソッドで SOAPHandler を試しましたが、呼び出されていないため何もしません。私の推測では、SOAP メッセージが返されないため、ハンドラーをトリガーするものは何もありません。

また、Web メソッドと modif でコンテキストに直接アクセスしようとしましたが、何もしませんでした。

MessageContext ctx = wsContext.getMessageContext(); HttpServletResponse 応答 = (HttpServletResponse) ctx.get(MessageContext.SERVLET_RESPONSE); response.setStatus(HttpServletResponse.SC_OK);

マニュアルには何も見つかりませんでした。

どんな方向でも大歓迎です。

ポートとその実装は次のようになります。

ポートとその実装ヘッドは次のようになります。

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

http - ファイルが存在しない場合でも、Angular 2 は常に this.http.get() で http ステータス コード 200 を返します。

HTTP get リクエストを使用してサーバー上に pdf ファイルが存在するかどうかを確認しようとしています。そのため、サーバーの応答によって返されたステータス コードが 200 と異なるかどうかをテストしています。問題は、常にステータス コード 200 が返されることです。ステータステキスト「OK」。

ここに私のサービスクラスがあります

私のコンポーネントには、このコードがあります:

これが Chrome 開発ツール コンソールで得られる結果です

ここに画像の説明を入力

なぜそれが起こっているのか、この方法が適用できない場合にファイルの存在を確認する方法はありますか?

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

java - POST HTTP メソッドを実行すると、Eclipse によって「Response.status(Status.CREATED)」が「Response」タイプの未定義として認識されます。

RESTful Web サービスのコーディング方法を学ぶために、このチュートリアルに従っています -チュートリアル。ここでは、 Postman201 Createdを介して新しいメッセージを投稿するとともに、ステータス コードを送信しようとしています。彼が 4:47 で書いているコード行を私が書くと、Eclipse Oxygen でエラーが発生します。

ドキュメントを調べましたが、正しい入力方法が見つかりませんでした。より多くの Response クラスもインポートしようとしましたが、これは修正されませんでした。

問題が発生するコードは次のとおりです。

そして、これはクラス全体です: