XMLHttpRequest и метод TRACE
Доброго времени суток, форумчане.
Возникла такая проблема: проверяю свой сайт на уязвимости, спайдер обнаружил TRACE-уязвимость. Пытаюсь проверить её работу, написал скрипт.
<script>
function sendTrace ()
{
//var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("TRACE", "MY_IP", false);
xmlHttp.send();
xmlDoc=xmlHttp.responseText;
alert(xmlDoc);
}
</script>
<input type=button value="Send Trace Request">
Только вот консолька ошибку выдаёт:
Uncaught SecurityError: Failed to execute 'open' on 'XMLHttpRequest': 'TRACE' HTTP method is unsupported.
Как жить-то дальше? Что не так делаю?
Заранее благодарю всех за помощь. :)
Источник: Stack Overflow на русском