Серверный JavaScript 1.4. Руководство по использованию

       

Шапка/Header Запроса


Для доступа к парам имя/значение шапки клиентского запроса используйте метод httpHeader объекта request. Этот метод возвращает объект, чьи свойства и значения соответствуют парам имя/значение шапки.

Например, если запрос содержит куки, header["cookie"] или header.cookie будет его значением. Свойство cookie, содержащее все пары имя/значение этой куки (со значениями, кодированными так, как описано в разделе ), обязано разбираться Вашим приложением.

Следующий код выводит свойства и значения шапки:

var header = request.httpHeader();
var count = 0;
var i;

for (i in header ) {

write(count + ". " + i + " " + header[i] + "<br>\n");
   count++;

}

Если Вы отправили форму методом GET, на выходе получится примерно так:

0. connection Keep-Alive
1. user-agent Mozilla/4.0b1 (WinNT; I)

2. host piccolo:2020
3. accept image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*

Если для отправки формы использован метод POST, вывод будет таким:

0. referer http://piccolo:2020/world/hello.html

1. connection Keep-Alive
2. user-agent Mozilla/4.0b1 (WinNT; I)
3. host piccolo:2020

4. accept image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*

5. cookie NETSCAPE_LIVEWIRE.oldname=undefined; NETSCAPE_LIVEWIRE.number=0

6. content-type multipart/form-data; boundary=---------------------------79741602416605

7. content-length 208



Содержание раздела