- 1
- 2
- 3
- 4
- 5
- 6
error_response("400 Bad request", "") unless (<> =~ /^GET\s+(.+?)\s+HTTP\/1\.1\r$/);
my $request_url = $1;
log_message "REQUEST $request_url";
get_bans() if ($request_url =~ /^\/bans\?auth=$authkey$/);
remove_ban($1) if ($request_url =~ /^\/bans\/(\d+\.\d+\.\d+\.\d+)\/remove\?auth=$authkey$/);
error_response("404 Not found", "");
laMer007 20.05.2015 13:39 # 0
Что происходит?
Vasiliy 20.05.2015 15:11 # +2
1024-- 20.05.2015 15:14 # +1
Vasiliy 20.05.2015 16:42 # 0
bormand 20.05.2015 16:55 # 0
Ну разве что аутентификация через анус и удаление записей в GET'е вместо POST'а.
Vasiliy 20.05.2015 16:58 # 0
Пока у клиента не появится желание прикрутить чего нить такое.
bormand 20.05.2015 17:09 # 0
Не появится, там за эти полгода всего 3 простеньких роута добавилось... Ну и аутентификация по куке вместо говна в параметрах.
Вызывается этот нёх только другими нашими серверами. API документировано на местной вики, к нему можно спокойно обращаться любой либой, которая умеет HTTP/JSON. Что ещё надо для счастья :)
Ну и всегда можно поставить вместо этого говнеца на 50 строк нормальный веб-сервер с нормальными скриптами. Просто лениво и на текущий момент нецелесообразно.
bormand 20.05.2015 17:27 # 0
Vasiliy 20.05.2015 19:54 # 0
на линукс не установлен питон??? У меня прям разрыв шаблона.
Stallman 20.05.2015 21:23 # 0
bormand 20.05.2015 22:08 # 0
laMer007 21.05.2015 01:37 # 0
Сразу начинается питу ханик ведра?
kegdan 21.05.2015 02:02 # 0
bormand 21.05.2015 06:38 # 0