問題タブ [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.
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 をお読みください。
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);
マニュアルには何も見つかりませんでした。
どんな方向でも大歓迎です。
ポートとその実装は次のようになります。
ポートとその実装ヘッドは次のようになります。