- 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", "");
Что происходит?
Ну разве что аутентификация через анус и удаление записей в GET'е вместо POST'а.
Пока у клиента не появится желание прикрутить чего нить такое.
Не появится, там за эти полгода всего 3 простеньких роута добавилось... Ну и аутентификация по куке вместо говна в параметрах.
Вызывается этот нёх только другими нашими серверами. API документировано на местной вики, к нему можно спокойно обращаться любой либой, которая умеет HTTP/JSON. Что ещё надо для счастья :)
Ну и всегда можно поставить вместо этого говнеца на 50 строк нормальный веб-сервер с нормальными скриптами. Просто лениво и на текущий момент нецелесообразно.
на линукс не установлен питон??? У меня прям разрыв шаблона.
Сразу начинается питу ханик ведра?