Мне нужно отправить запрос Get
с перекрестным доменом с аутентификацией заголовка.Запрос на перекрестный домен с аутентификацией заголовка
Работает отлично в Chrome и Firefox, но у меня проблемы с Safari и IE. Также в случайных случаях он возвращает 401.
<script>
var url = 'username:[email protected]';
$.ajax({
url: url,
dataType: 'jsonp',
jsonpCallback: "callback",
success: function(json) {
alert(json);
}
});
</script>
Что было бы лучшим вариантом для решения этой проблемы?
Вы получаете это «случайное» 401 с Firefox или Chrome или получаете его с помощью Safari и IE? Есть ли образец для этого? Как и в URL-адресе, отсутствует соответствующий протокол. Вы можете использовать 'console.log', а не' alert', чтобы получить содержимое переменной JSON. – Seth
Для Safari и IE это даже не выполняется, и ничего не отображается в консоли. теперь я обнаружил, что IE не поддерживает имя пользователя и пароль в URL-адресе https://support.microsoft.com/en-in/kb/834489, поэтому я ищу любой другой способ иметь вызов ajax, который поддерживает перекрестное происхождение с заголовком аутентификация – p4pravin
какая версия т. е. вы используете? –