0
Dojo v1.6.0。 dojo.rpc.JsonService()のすべてのインスタンスを呼び出すたびにカスタムヘッダ(私の場合はcsrf保護)を設定する方法はありますか?Dojo rpc.JsonService - カスタム・ヘッダーを設定します。
少なくとも、dojo.rpc.JsonService()の特定のインスタンスの呼び出しごとに?
問題はバックエンドのSpring 4 csrf保護で、特定のヘッダーを必要とせずすべてをフィルタリングし、HTTP 403 Forbiddenステータスを返します。
var token = $("meta[name='_csrf']").attr("content");
var header = $("meta[name='_csrf_header']").attr("content");
$(document).ajaxSend(function (e, xhr, options) {
xhr.setRequestHeader(header, token);
});
何かを作るために完璧になる:のように見えることにすべてのAJAX要求とセットヘッダを処理するjQueryのコードのために例えば
...
dojo.require("dojo.rpc.RpcService");
dojo.require("dojo.rpc.JsonService");
var myService = new dojo.rpc.JsonService("someMyService");
var result = myService.myRemoteMethod(param1, param2, ...);
...
:今、私のコードは次のように見えるため
道場のように。