3

Ajax を使用してブロックチェーン上にウォレットを作成しようとしていますが、「クロスオリジン リクエストがブロックされました」というエラーが表示されます。私のAjax呼び出しは次のとおりです。

$.ajax({
                    type: 'POST',
                    url: 'https://blockchain.info/api/v2/create_wallet',
                    data: "cors=true&email="+email+"&password="+password+"&api_code="+code,
                     dataType:'json',
crossDomain: true,
                     beforeSend:function(){


                      },
                    success: function (data) {

                    }
            });

これを投稿するとエラーが発生しますCross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://blockchain.info/api/v2/create_wallet. This can be fixed by moving the resource to the same domain or enabling CORS.

Blockchainでは、リクエストに cors=true パラメーターを追加すると、CORS ヘッダーを使用して一部の API 呼び出しを利用できると言われています。

私はすべてを試しました。このパラメーターを GET および POST パラメーターとして送信しようとしました。 jsonpを試しました。ヘッダーも試しましたが、何も機能しAccess-Control-Allow-Origin *ていないようです。Ajax 呼び出しを使用してブロックチェーン ウォレットを作成できたのか、それとも CORS をサポートしていないのか、誰か確認できますか。どんな助けでも大歓迎です。

ありがとう

ハムザ

4

2 に答える 2