対応させるための手順を説明します。Sharing)とは、WebブラウザがHTMLを読み込んだ以外のサーバからデータを取得する仕組みです。API提供)からAjaxでデータを取得したいという場合があります。このとき、WagbyアプリケーションをCORSに対応させる必要があります。http://localhost:8921)が異なるドメインからの呼び出しについて、どのように対応するかをHTTPヘッダにて返す仕組みです。詳細は下記をご覧ください。Chrome、Firefoxなどが対応しています。詳細は下記URLをご覧下さい。supportedとなっていますが、withCredentialsの指定によるCookieの扱いに対応していないため、未対応となります。cookieを許可してください。10インターネットオプションのセキュリティタブにて(図1にある)「A:オリジン」をローカルイントラネットに設定する。Chromehttps://support.google.com/chrome/answer/95647?hl=jaFirefoxhttp://support.mozilla.org/ja/kb/disable-third-party-cookies適切な設定を行わない場合、JavaScriptエラーが発生するなどで動作しません。7には、CORSを有効にするための「CORSフィルタ」が含まれています。https://tomcat.apache.org/tomcat-7.0-doc/config/filter.html#CORS_FilterWagbyアプリケーションのwebapps/アプリケーション/WEB-INFフォルダにあるweb.xmlを編集し、当該フィルタを有効にします。その後、Tomcatを再起動します。</filter-mapping>cors.allowed.origins許可する呼び出し元サーバ(Origins)を指定します。なっていますが、これはすべてのサーバからの問い合わせを受け付けるという意味です。Tomcatのセキュリティ対策で、アスタリスク指定は認められなくなりました。セキュリティの視点から、使われるサーバのみを設定してください。https://tomcat.apache.org/tomcat-7.0-doc/config/filter.html#CORS_Filter/Initialisation_parameterscors.allowed.methodsアクセスを許可するHTTPメソッドを指定します。なく、PUTやDELETEも使用します。cors.support.credentialsCORSを用いたアクセスにて、Cookieや認証を使うかどうかを設定します。APIではCookieを使うので、trueを指定してください。XMLHttpRequestオブジェクトの操作JavaScriptコードにてAjax対応コードを作成します。オブジェクトを用意します。XMLHttpRequest();このオブジェクトに対して、クッキーを用いることを指定します。true;その後、通信を行います。httpObj.send(/*パラメータ*/);具体的なAjaxコードの書き方は割愛します。