私は、クエリ文字列パラメータの1つとして別のURLを含むURLを作成しています。このurlは、tomcatにデプロイされたWebアプリケーションからのXMLコードを返すことになっています。以下 は、私はJavaを使用して生成していたサンプルのURLです:URLクエリパラメータに%%を追加
http://localhost:8080/sample/url?id=1&uid=sfdgsdh&nurl=https%3A%2F%2Flocalhost%3A8080%2Fxmltag%2Freturn%3Fzid%3D1_0_1%26sid%3Dfdd61fce-29b4-11e7-9ac0-eb0a8802439b%26au_pc%3D%25%25TAG_PRICE%25%25
今の問題は、私は、ブラウザからこのURLを打ったときであるか、またはそれをwgetの、それは:内部サーバーエラーERROR 500 'を返します。しかし、最後のマクロ '%25%25TAG_PRICE%25%25'を実際の値に置き換えた場合5.2の場合、このurlは有効な応答を返します。
したがって、問題は、クエリ文字列に%% TAG_PRICE %%を渡すことだとします。エンコードされているかどうかに関係なく動作しません。私はこのマクロを私のURLに入れておく必要があります。私はEclipseデバッガを使ってデバッグしようとしましたが、Webサーブレットのinitメソッドにも到達しませんでした。私はこれを解決する方法を知らない。
何か助けていただければ幸いです。前もって感謝します。