okapp.ru – тестовое задание создание простого http Server

Продолжаем обсуждение тестовых заданий. Данное тестовое задание от компании okapp.ru производителя приложений для популярной социальной сети ВКонтакте.

Добрый день,

задание заключается в следующем:

Создать консольный вебсервер на Embarcadero Delphi XE2  (Rad Studio XE2). Который слушает 81 порт.

Если в браузере сделать запрос http://127.0.0.1:81/auth.php?user_ame=1&password=1

В ответ мы должны получить Имя пользователя или ошибку авторизации.

Если запрос неверный, например neverniyzapros.php – выдать что страница не найдена

Если параметры неверные – выдать что параметры не верны.

База Данных MSSQL. В которой табличка users с 3 полями: name,id,password

В инициализации приложения указываются только

порт вебсервера, адрес базы данных, логин к базе данных, пароль к базе данных, имя базы данных.

Сроки на выполнение не ограничены..

В компании работает 25 человек, офис в Киеве, нашими приложениями пользуются более 15.000.000 человек по всему миру.

Реализация данного тестового задания была выполнена по глупости изначально в среде Delphi 2007, а потом адаптирована под Delphi XE II, поскольку совместимости не было, а доработки оказались не столь уж большими. Вариант для Delphi 2007 можно скачать здесь, а для Delphi XE II здесь. Вариант для Delphi XE II лучше отформатирован, с точки зрения опрятности кода.

Share

Tags: , ,

Leave a Reply