Я создаю гибридное мобильное приложение с использованием HTML5, CSS3, jQuery и cordova.
В приложении, вызывающем сервлет по $.ajax
с xhr.setRequestHeader
.Код ниже;
var userId = "testuser";
var userPin = "userpin";
var cookieData = "username=" + userId;
$.ajax({
type: "POST",
url: WEB_SERVICE_URL,
data: {
"EVENT_ID": "LOGIN",
"userPin": userPin,
"isHybrid": "H"
},
xhrFields: {withCredentials: true},
beforeSend: function(xhr) {
xhr.setRequestHeader("Cookie", cookieData);
},
success: function(response) {
console.log(response);
stopActivity();
},
error: function(err) {
console.log(err);
stopActivity();
}
});
Облицовка Отказ от установки небезопасного заголовка «Cookie» Ошибка в консоли.В заголовке запроса cookie не установлен.
Как решить проблему на стороне клиента?