Я хочу иметь HTTP-сервер apache между моим приложением и клиентом.Как фильтровать на основе URL-адреса запроса в HTTP-сервере Apache
Параметр запроса должен быть передан при доступе клиентом. Например, если мой клиент работает в http://myhost:myport/myapp, тогда он должен быть доступен только путем передачи параметра myparam. Мне нравится http://myhost:myport/myapp?myparam=123.
Так что на моем http-сервере apache я хочу отфильтровать запросы, которые не содержат параметр запроса myparam.
Я пробовал использовать filters. Он имеет некоторые предопределенные фильтры, но ни один из фильтров не удовлетворяет моим требованиям. Я пробовал использовать mod_ext_filter. Но, кажется, весь контент передается моей программе, а не URL. Поскольку мне нужно фильтровать на основе параметра, присутствующего в URL-адресе, я не думаю, что он удовлетворяет моему требованию.
Есть ли какой-либо сервер http-модуля, который можно использовать для фильтрации на основе параметра, передаваемого по URL-адресу?
EDIT
Кроме того, мне нужно, чтобы получить значение из запроса и парам проверить его. Проверка представляет собой вызов REST службы
Пример повторной записи потребует адаптации, чтобы вытерпеть больше материала в строке запроса, прямо сейчас это точное совпадение. – covener
Мне нужно получить значение из параметра запроса и проверить его. Валидация - это вызов службы REST. Как я могу это сделать? – sag
yikes, время, чтобы купить книгу модулей Apache от Nick Kew. – covener