2016-08-24 102 views
1

我想知道是否有任何应用程序,浏览器扩展,等等,可以在Web应用程序中创建/超越请求参数?覆盖/创建Web应用程序的请求参数

比如我有IBM的WebSphere V8.5本地,我在web.xml中,设置用户角色/信息在初始化,PARAM和param-名称标签,因此使得它们可以作为请求参数使用过滤器。但是如果你想改变值,那么你需要重新部署你的应用程序。这样做不会浪费太多时间,但仍然不方便,需要更改部署描述符。

那么,有没有很好的技术,第三方应用程序(免费)或浏览器扩展?任何意见是极大的赞赏。谢谢。

+0

在主题和标签你说的“请求参数”,但在你说的“初始参数”的身体。你能举一个更具体的例子吗?您是否在寻找一些机制来为可以动态更改的应用程序提供配置?如果是,我会建议一个[资源环境条目](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

此处请求Developer。只是为了让您知道Requestly也可以在Firefox上使用。结帐在http://requestly.in – sachinjain024

+0

@ sachinjain024感谢您创造出色的扩展,它真的节省了我的时间。现在我有安全问题,如果我能够在本地覆盖userId/pwd和其他头文件,那么我在dev/prod环境中使用它会阻止什么?危险吗?怎么运行的? – Foxy

+0

你在你的浏览器上使用了Requestly所以没有人能看到你正在处理来自浏览器的网络请求。此外,您定义的规则存储在您计算机的本地存储器中,除非您将其与其他用户共享,否则它们不会发布到任何网站。除非您向其他用户提供规则和凭据,否则您是安全的。如有更多问题,请随时打开github问题。 – sachinjain024