2016-08-24 4 views
1

Webアプリケーションで要求パラメータを作成/上書きできるアプリケーション、ブラウザ拡張などがあるのでしょうか?Webアプリケーションの要求パラメータの上書き/作成

たとえば、私はIBMのWebSphere v8.5をローカルで使用しています。これは、web.xmlでfilterを使用して、init-paramタグとparam-nameタグのユーザー役割/情報を設定してリクエストパラメータとして利用できるようにします。しかし、値を変更する場合は、アプリケーションを再デプロイする必要があります。それを行うのに多くの時間を浪費することはありませんが、まだ不便で、デプロイメント記述子の変更が必要です。

いいテクニック、サードパーティのアプリ(無料)、またはブラウザの拡張機能はありますか?アドバイスをいただければ幸いです。ありがとう。

+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を使って値を設定します。私はjspページでそれらの値を取得するためにrequest.getHeader()を使用します。はい、アプリケーションを再デプロイせずに動的に変更できるかどうかを知りたいと思います。あなたのリンクから私に次のメッセージが表示されます:要求されたリソースが見つかりません:/support/knowledgecenter/en/SSAW57_8.0.0/com.ibm.websphere.nd.doc/info/ae/ae/udat_resenventent1.html] – Foxy

+0

getHeaderはinit-paramではなくリクエストヘッダーのみを返す必要があるので、私には意味があります。私はマークアップで間違いを犯しました。訂正されたリンクは次のとおりです。[resource environment entry](http://www.ibm.com/support/knowledgecenter/en/SSAW57_8.0.0/com.ibm.websphere.nd.doc/info/ae/ae/udat_resenventent1。 html)。 –

答えて

1

私はこれに迅速な解決策を見つけました。 requestly

これは、私がアプリケーションを再デプロイする必要がないように、リクエストとヘッダーを操作するのに役立ちます。

+0

リクエスト開発者はこちら。 RequestlyはFirefoxでも利用可能です。 http://requestly.inでチェックアウト – sachinjain024

+0

@ sachinjain024素晴らしい拡張機能を作成していただきありがとうございます、それは本当に私の時間を節約します。 userId/pwdやその他のヘッダをローカルで上書きすることができれば、セキュリティ上の懸念はありますが、dev/prod環境でそれを使用するのを止めてしまいますか?それは危険ですか?使い方? – Foxy

+0

ブラウザでRequestlyを使用しているため、ブラウザからのネットワークリクエストで何をしているのか誰も見ることができません。さらに、定義したルールは、コンピュータのローカルストレージに保存され、他のユーザーと共有しない限り、どのWebにも公開されません。したがって、ルール、資格情報を他のユーザーに与えない限り安全です。より多くの質問がある場合は、ギブスの問題を自由に開いてください。 – sachinjain024

関連する問題