Я должен получить защищенную страницу с внешнего сайта, если я позвоню ей напрямую, я получу ошибку:
Неверный запрос
Почтальон:
Но если я позвоню на страницу входа с действительными учетными данными через почтальона:
а затем вспомните ту же страницу ресурса от того же почтальона, у которого я получил защищенную страницу!:
Я должен получить ту же страницу на веб-сайте.Я пытаюсь реализовать это следующим образом:
var loginXml = "<Request><MsgType>Authenticate</MsgType><SubMsgType>Login</SubMsgType><UserID>my_login</UserID><passwordNotEncrypted>my_password</passwordNotEncrypted></Request>";
$.ajax(
{
url: 'https://address/browserservices.aspx/login',
type: 'POST',
contentType: 'text/xml',
datatype: 'text',
//xhrFields: {
// withCredentials: true
//},
//crossDomain: true,
data: loginXml,
success: function (output, status, xhr) {
alert(xhr.getResponseHeader("Set-Cookie"));
$.ajax({
url: "https://address/RemoteSupport.aspx?id=GUID&pltFrmType=Android&agentversion=13.46",
type: 'GET',
xhrFields: { withCredentials: true },
//crossDomain: true,
success: function (x) { },
error: function (xhr, textStatus) { alert(xhr.status); }
});
},
})
, но я снова получаю Bad Request
.Какие заголовки / файлы cookie мне следует передать на страницу, чтобы открыть защищенную страницу, например, в «Почтальоне»?
ДОБАВЛЕНО 28/01/19 Вкладка «Cookie» Почтальона после успешного входа в систему (ошибка входа в систему)имеет одинаковое значение):
и вкладка «Заголовки»:
как я вижу, все заголовки access-control-allow доступны.Что я должен пройти через ajax?