HTTP-ECHO server in 10 lines of code
Рубрика: Development, Groovy | 16 August 2007, 16:11 |
Vadim Voituk
Нужно было быстро определить http-заголовки которые отправляет мой web/wap-браузер на сервер при запросе.
Написал такой 10-ти строчный скрипт на Groovy:
[java]
if (init)
data = "";
if (line.size() > 0) {
data += line + "\\n"
} else {
println "HTTP/1.0 200 OK\\n"
println data
return "success"
}
[/java]
Запустил в режиме “listener”:
$ groovy -l 8000 Web2.groovy
groovy is listening on port 8000
Перешел в браузере на http:///myserver:8000 и вижу все заголовки, которые прислал мой браузер при запросе. Вуаля!
Tweet