无法通过Ajax调用发送自定义http标头

时间:2013-11-29 12:40:18

标签: jquery ajax json wcf http-headers

我正在尝试向wcf服务器发送GET请求。我需要在请求中添加标头。 我尝试了下面的代码但是使用fiddler我发现标题永远不会发送。

        $.ajax({
            type: "GET",
            url: url + '?callback=?', 
            dataType: "json",
            beforeSend: function (request) { //the old way
                request.setRequestHeader('cust-header', encodedString);
            },
            //headers: {
            //    'cust-header': encodedString
            //},
            data: parameters,
            success: function (data) {
                onSuccess(data);
            },
            error: function (xhr, textStatus, errorThrown) {

            }
        });

我尝试使用旧方法在“beforeSend”中设置标头,然后使用新的Ajax参数“headers”,但似乎没有任何效果。

我通过提琴手提出请求并且工作正常,任何想法我做错了什么?

0 个答案:

没有答案