2

クロスドメイン* RESTサービス*にjavascriptを介してPOSTしようとしていますが、この仕様を使用しないと不可能であることに気付きました。

http://www.w3.org/wiki/CORS_Enabled

しかし、これを実装する方法についてのドキュメントは非常に限られています。いくつか質問があります。

1- Glassfish Jee6アプリサーバーを使用しているので、web.xmlに突堤フィルターを追加するだけで作業は完了しますか?

2-そしてクライアント側(モバイルWebサイト)の場合、この仕様の実装に役立つjavascriptライブラリはありますか?JQueryで既存のajax関数を引き続き使用できますか、それとももっと具体的なものが必要ですか?

4

1 に答える 1

1

突堤フィルター:

<web-app>
 <filter>
   <filter-name>cross-origin</filter-name>
   <filter-class>org.eclipse.jetty.servlets.CrossOriginFilter</filter-class>
   <init-param>
       <param-name>allowedOrigins</param-name>
       <param-value>*</param-value>
   </init-param>
   <init-param>
       <param-name>allowedMethods</param-name>
       <param-value>*</param-value>
   </init-param>
   <init-param>
       <param-name>allowedHeaders</param-name>
       <param-value>*</param-value>
   </init-param>
 </filter>
 <filter-mapping>
     <filter-name>cross-origin</filter-name>
     <filter-pattern>*</filter-pattern>
 </filter-mapping>
</web-app>
于 2013-01-06T19:03:37.977 に答える