DOM вопрос: получить полный Sourcode из HTML-документа - PullRequest
0 голосов
/ 17 февраля 2010

Я пытаюсь разобраться с документом html (под visualbasic6), и мне было интересно: Как я могу получить полный исходный код HTML, включая все заголовки?

есть что-то вроде document.all.value?

спасибо

1 Ответ

1 голос
/ 17 февраля 2010

Если все, что у вас есть, это DOM, то нет способа извлечь исходный источник, тем более заголовки ответа. Это прошло. DOM - это то, что было сгенерировано из источника, который впоследствии был выброшен.

Если вам нужны исходный источник и заголовки, вам придется снова извлечь его с сервера, используя объект location для получения URL. Например, внутри скрипта веб-страницы:

var req= 'XMLHttpRequest' in window? new XMLHttpRequest() : new ActiveXObject('MSXML2.XMLHttpRequest');
req.onreadystatechange= function() {
    if (this.readyState===4) {
        alert('Headers: '+this.getAllResponseHeaders());
        alert('Body: '+this.responseText);
    }
};
req.open('get', location.href);
req.send(null);

Очевидно, что это будет работать только для страницы, сгенерированной из запроса GET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...