вторник, 27 октября 2009 г.

Вывод хидеров запроса в AOL Server

Для отладки и не только бывает полезной возможность вывода хидеров, посылаемых клиентом. Для этого можно воспользоваться предложенной функцией.


ns_register_proc GET /showheaders ad_showheaders_proc
ns_register_proc POST /showheaders ad_showheaders_proc

proc ad_showheaders_proc {ignore} {
set result {}
set headers [ns_conn headers]
for {set i 0} {$i < [ns_set size $headers]} {incr i} {
set key [ns_set key $headers $i]
set value [ns_set value $headers $i]
append result "$key: $value\n"
}
ns_return 200 text/plain $result
}


Теперь достаточно обратиться по следующему адресу, например, из браузера:
http://mobigroup.ru/showheaders/

Комментариев нет:


(C) Alexey Pechnikov aka MBG, mobigroup.ru