0

データプロバイダードメインへのGETリクエストを行うために使用するJavascriptアプリがdojox.io.script.getあります。これは、リクエストを発行しているドメインとは異なります(したがって、JSONPに依存しています)。カスタム ヘッダー ( ) と共に HTTP 要求を発行する必要がありますmyHeader

これが私のコードです:

var args = {
    url: 'http://datadomain/path/to/data?f=json',
    callbackParamName: "handleData",
    headers: {                    #
      "myHeader": 'blablabla'     #  <-- DOESN'T SEEM TO WORK...
    },                            #
    error: function(error){
        //handle error
    }
};
dojo.io.script.get(args);

function handleData(data){
    //do something with "data"
}

コードをテストしましたが、サーバーから、カスタム ヘッダーにあるはずの情報が現在欠落しているというエラー コードが返されました。dojox.io.script.get私はドキュメントを読みました)しかし、残念ながら私には光が当てられませんでした...

おそらく、私が何かを見逃しているか、JSONP ワークフローを誤解しているだけだと思いますが、HTTP カスタム ヘッダーを使用してクロスドメイン データ リクエストを実行するにはどうすればよいでしょうか?

Dojoフレームワークを使用してそれを達成することは間違いなく可能ですか?

前もって感謝します!

4

0 に答える 0