Я пытаюсь отправить запрос XMLHttpRequest от клиента (Javascript) на мой сервер. NET.
Вот мой код Javascript:
var request = new XMLHttpRequest();
request.onreadystatechange = function () {
if (request.readyState == 4 && request.status == 200) {
console.info(request);
}
}
request.open('POST', url);
request.send(data);
Вкл. На моей стороне сервера я попытался отправить строку результата с этими 2 свойствами:
Response.StatusDescription = "Some Value";
Response.Status = "Some Value";
Но результат возвращается пустым.
Затем я попытался изменить эти 2 свойства:
Response.SubStatusCode = 9876;
Response.StatusCode = 54321;
И теперь я получаю сообщение об ошибке (в консоли Dev):
ERR_HTTP2_PROTOCOL_ERROR
Проведя некоторые исследования, я выяснил, что это как-то связано с использованием TLS 1.2.
Есть ли обходной путь?
Может быть, есть какой-то другой способ вернуть строку с моего сервера в XMLHttpRequest Javascript?