質問編集履歴

1 コードの追加

yu01

yu01 score 15

2016/08/04 23:16  投稿

【ionic】same origin policy問題
質問させていただきます。
getリクエストしてとあるWebAPIのリソースを取得したいのですが
XMLHttpRequest cannot load https://www.abc.jp/admin/api_json/getPlanList?&username=hogehoge&password=hogehoge&did=16&sid=29&ymd=20160805. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://0.0.0.0:8100' is therefore not allowed access.
XMLHttpRequest cannot load https://www.abc.jp/api/getPlanList?&username=hogehoge&password=hogehoge&did=16&sid=29&ymd=20160805. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://0.0.0.0:8100' is therefore not allowed access.
といったエラーでてしまっています。
解決方法をご教示頂けると幸いです。
何卒よろしくお願いいたしますm(_ _)m
何卒よろしくお願いいたしますm(_ _)m
`$scope.search = function() {
             var headers = {
               'Access-Control-Allow-Origin' : '*',
               'Access-Control-Allow-Methods' : 'POST, GET, OPTIONS, PUT',
               'Content-Type': 'application/json',
               'Accept': 'application/json'
           };
             $http({
               method: 'GET',
               url: "https://www.abc.jp/api/getPlanList?&username=hogehoge&password=hogehoge&did=16&sid=29&ymd=20160805",
               headers:headers
             }).then(function successCallback(response) {
               // ok
             }, function errorCallback(response) {
               console.log(response);
             });
`
  • Ionic

    225 questions

    Ionicは、クロスプラットフォームに対応したモバイルアプリ開発のためのオープンソースUIフレームワークです。iOSやAndroid、Webのアプリケーションを1つのコードベースで開発できます。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る