異なるドメインでAjax Corsエラーを伴うresteasy post -- jquery フィールド と ajax フィールド と rest フィールド と cors フィールド と resteasy フィールド 関連 問題

RESTEasy POST with ajax cors error in different domain












0
vote

問題

日本語

resieasyを使ってPOSTサービスを作成し、Chrome Pluginで作業しています。 しかし、Ajaxを使って私はサービスを呼び出すことができません。 エラー

を取得する <事前> <コード> XMLHttpRequest cannot load http://localhost:8080/RESTEasyJSONExample/rest/jsonServices/send. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access.

クライアントおよびサーバーのURLが異なるため、これは起こります。 しかし、私はそのサーバーがどのURLからの要求を許可する必要があります。だから私はREST APIにCORSを実装する必要があります。どうやってこれを行うことができます。

英語

Using REStEasy I had created POST service and it is working in chrome plugin. But using ajax I am not able to call the service. Getting the error

XMLHttpRequest cannot load http://localhost:8080/RESTEasyJSONExample/rest/jsonServices/send. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access.  

this is happening as the client and server urls are different, but I want that server should allow request from any url. So I need to implement CORS in rest api. How can I do this.

</div
              

回答リスト

0
 
vote

ReSteasyによって提供されたクラスを使用してCORSに対処することができます。クラスは corsfilter.java で、リクエストフィルタとして使用する必要があります。 Resteasyクラスを拡張し、クラスを @Provider に注意してください。

 

You can use the class provided by RESTEasy to deal with CORS. The class is CorsFilter.java and must be used as a request filter. You need to create your own class extending the RESTEasy class and annotating your class with @Provider.

</div
 
 

関連する質問

2  Resteasy + Spring + Jackson + JAXB  ( Resteasy spring jackson jaxb ) 
resteasyを使用してJAXB注釈付きクラスをジャクソンでシリアル化しようとしています。デフォルトでは、ResteAsyJacksonProviderは、Jacksonアノテーションのみを使用するように構成されています。 Springを使用してJAXBア...

1  resteasy - ClientRequestに基本認証を設定する方法  ( Resteasy how to set basic authentication to clientrequest ) 
私はreseasy(JAX-RSの実装)を使用しています。 Basic、Preemptive、ClientRequestへの認証を設定する方法がわかりません。 <事前> <コード> ClientRequest request = new ClientReque...

0  resteasyデータベース接続:NullPointer  ( Resteasy database connection nullpointer ) 
私は、JBossで実行されている復元サービスを7として、ローカルデータベース(MySQL Server)との接続を作成しようとしています。 データソースはJBoss Managementで正しく定義されており、罰金を接続します(JSFアプリはそれを罰金を接続...

5  Tomcat 7.0.30はResieasy 2.3.4では動作しません  ( Tomcat 7 0 30 does not work with resteasy 2 3 4 ) 
私はresteasy 2.3.4 finalを備えた小さなWebアプリケーションを作成しました、そして私はTomcat 7.0.30に展開しました。 Tomcatが起動すると、次のエラーメッセージが表示されます。 <事前> <コード> ... INFO: JS...

0  Mockitoを使用してPOSTリクエストをモッキングするjavax.ws.rs.processingException:RESTEASY004655:リクエストを呼び出すことができません  ( Mocking a post request using mockito raises javax ws rs processingexception res ) 
私はMockitoにとって完全に新しい、私はクライアントのみをテストできるように投稿要求を偽造する必要があります。ただし、 RESTEASY004655: Unable to invoke request 例外を取得します。これは私が今のところ私が持っているも...

1  resteasy Bean検証が呼び出されない  ( Resteasy bean validation not being invoked again ) 
私の質問は呼び出されていないBean検証が呼び出されていません。しかし、問題はありませんが、 私はreseasy-validator-provider-11をreseasy 3.0.9.finalを使って、私のPOMのresieasy-validator-pr...

1  java.lang.noclassDeffounderror:org / hibernate / service / serviceRegistry on Hibernate 4  ( Caused by java lang noclassdeffounderror org hibernate service serviceregistry ) 
Hibernate 4.3をCDIで使っていて、Wildfly 8.1でresteasy Hibernateでセッションを作成したい場合は、次のエラーを返します。 <事前> <コード> 06:25:40,296 ERROR [io.undertow....

2  Google App Engineで復活させる  ( Resteasy with google app engine ) 
JBoss ResteAsyを使用するWork REST Webサービスを使用するただし、GAEを使用しようとしたときに実行しようとしました。 <事前> <コード> java.lang.ClassNotFoundException: org.jboss.re...

0  控えめにセキュリティを短縮します  ( Swagger securitydefinition with resteasy ) 
iアプリケーションサブクラスとBeanconfigオブジェクトをSwaggerを設定しました.My SecurityDefinitionでは、My SecurityDefinitionをSwagger UIがDE API_KEYフィールドを表示してすべてのM...

0  REST Interface JAX-RS  ( Rest interface jax rs ) 
アドバイスが必要です。 JAX-RSのみを使用してそのコードをオーバーライドすることは可能ですか? <事前> <コード> Users -> UserID8 多くの方法を見つけましたが、すべて追加のライブラリが含まれており、Wildfly 16をサポートするラ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有