Reducisaurus Webサービスを使用してCSSとJavascriptを縮小しようとしていますが、問題が発生しました...
次の場所に2つの縮小されていないCSSがあるとします。
http:/domain.com/dynamic/styles/theme.php?color=red
http:/domain.com/dynamic/styles/typography.php?font=Arial
ドキュメントによると、私は次のようにWebサービスを呼び出す必要があります。
http:/reducisaurus.appspot.com/css?url=http:/domain.com/dynamic/styles/theme.php?color=red
そして、両方のCSSファイルを一度に縮小したい場合:
http:/reducisaurus.appspot.com/css?url1=http:/domain.com/dynamic/styles/theme.php?color=red&url2=http:/domain.com/dynamic/styles/theme.php?color=red
キャッシュに別の秒数(たとえば3600)を指定したい場合は、次を使用します。
http:/reducisaurus.appspot.com/css?url=http:/domain.com/dynamic/styles/theme.php?color=red&expire_urls=3600
また、両方のCSSファイルを同時に使用します。
http:/reducisaurus.appspot.com/css?url1=http:/domain.com/dynamic/styles/theme.php?color=red&url2=http:/domain.com/dynamic/styles/theme.php?color=red&expire_urls=3600
さて、私の質問は、Reducisaurusが必要なURLを分離する方法をどのように知っているのかということです。それが私のURL&expire_urls=3600
の一部ではないことをどうやって知るのですか?そして、それがGET引数ではないことをどうやって知るのでしょうか?私はこれを正しくやっていますか?URLを取得する必要がありますか?&url2=...
url1
urlencode
ソースコードを覗いてみましたが、Javaは非常に貧弱ですが、メソッドacquireFromRemoteUrl()
とgetSortedParameterNames()
BaseServlet.javaファイルからの質問に対する答えが保持されているようです-GET引数名に含まれている場合、-
または無視_
する必要がある場合は?!
複数&url(n)
のsはどうですか?