Установка заголовка запроса в $ .ajax - PullRequest
1 голос
/ 31 января 2012

Мне нужно сделать запрос к сайту, на котором включен HT Access.У приведенной ниже строки есть имя пользователя: пароль

Ниже приведен код, который я использую

var str='msft:sks*';
var bytes = Crypto.charenc.Binary.stringToBytes(str);
var base64 = Crypto.util.bytesToBase64(bytes);
var auth='BASIC '+base64;           
$.ajax({
    url : 'http://mft.sta.com/',
    method : 'GET',
    async:false,
    beforeSend : function(req,settings) {           
        req.setRequestHeader('Authorization', auth);
    }
});

Я получаю 401 ошибка, необходимая для аутентификации в FireBug.

Но когда я попробовалв плагине POSTER я могу получить ответ.Я скопировал значение 'auth' в вышеупомянутой функции и установил его в заголовке реквестера для ключа 'Authorization' в POSTER, и он работает как шарм.Но сбои в Firefox или IE.

Любые возможные решения или обходные пути.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...