2016-08-24 2 views
1

Мне интересно, есть ли какое-либо приложение, расширение браузера и т. Д., Которые могут создавать/переопределять параметры запроса в веб-приложении?Переопределение/создание параметров запроса в веб-приложениях

Например, у меня есть IBM WebSphere v8.5 локально, где я использую фильтр в web.xml, который устанавливает роли/информацию о пользователях в тегах init-param и param-name, поэтому он делает их доступными в качестве параметров запроса. Но если вы хотите изменить значения, вам необходимо перераспределить ваше приложение. Вы не теряете много времени, но это все еще неудобно и требует изменения в дескрипторе развертывания.

Итак, есть ли хорошая техника, стороннее приложение (бесплатное) или расширение браузера? Любые советы высоко ценится. Благодарю.

+0

В теме и тегах вы сказали «параметр запроса», но в теле вы сказали «параметр init». Можете ли вы привести более конкретный пример? Вы ищете какой-либо механизм для обеспечения конфигурации приложения, которое может быть динамически изменено? Если да, я бы предложил [запись в среде ресурсов] (http://www.ibm.com/support/knowledgecenter/en/SSAW57_8.0.0/com.ibm.websphere.nd.doc/info/ae/ae/udat_resenventent1 .html]), что ваш фильтр смотрит с JNDI на каждый запрос. –

+0

@BrettKail, когда я устанавливаю значение с помощью init-param, я использую request.getHeader() для получения этих значений на моих страницах jsp. Да, я хочу знать, могу ли я изменить их динамически без повторного развертывания приложения. Ваша ссылка дает мне это сообщение: Запрошенный ресурс не найден: /support/knowledgecenter/en/SSAW57_8.0.0/com.ibm.websphere.nd.doc/info/ae/ae/udat_resenventent1.html] – Foxy

+0

Это не для меня смысл, поскольку getHeader должен возвращать заголовки запросов, а не init-param. Я допустил ошибку в разметке. Вот исправленная ссылка: [запись в среде ресурсов] (http://www.ibm.com/support/knowledgecenter/en/SSAW57_8.0.0/com.ibm.websphere.nd.doc/info/ae/ae/udat_resenventent1. HTML). –

ответ

1

Я нашел быстрое решение. Существует расширение браузера chrome под названием requestly

Это помогает мне манипулировать запросами и заголовками, поэтому мне не нужно передислоцировать мое приложение.

+0

Запросите здесь Разработчик. Просто чтобы вы знали, что Requestly доступен и в Firefox. Оформить заказ на http://requestly.in – sachinjain024

+0

@ sachinjain024 благодарим вас за создание отличного расширения, это действительно экономит мое время. Теперь у меня проблема безопасности, хотя, если я могу переопределить userId/pwd и другие заголовки локально, то что мешает мне использовать его в средах dev/prod? Это опасно? Как это работает? – Foxy

+0

Вы используете Requestly в своем браузере. Никто больше не может видеть, что вы делаете с сетевыми запросами в вашем браузере. Более того, правила, которые вы определяете, хранятся в локальном хранилище на вашем компьютере, и они не публикуются ни в одной веб-странице, если вы не делитесь ими с другими. Таким образом, вы являетесь безопасными, если только вы не даете правила, учетные данные другим пользователям. Не стесняйтесь открывать проблему github в случае возникновения дополнительных вопросов. – sachinjain024

Смежные вопросы