0

現在、サードパーティのAPIからURLを取得するためにJSTLタグを使用しています。このために、クラスパスにstandard-1.0.6.jarを追加しました。Tomcatサーバーを使用しました。

これが実際に技術的にどのように機能するのか知りたいです。c:importで使用されるHTTPクライアントはどれですか?standard.jar内に構築されたJSTL用の個別のhttpクライアントがあるかどうか、またはtomcatサーバーで使用されるhttpクライアントを使用するかどうか。

インターネットプロキシサーバーを使用して同じサードパーティAPIを取得するためにインターネットにアクセスする必要がある場合、HTTPクライアントのどの部分を変更する必要がありますか(jstlhttpクライアントのstandard.jarまたはtomcathttpclientで)?

4

1 に答える 1

0

標準の Java SEURLConnectionクラスを使用しているだけです。次のようにプレーンJavaで使用できます。

URLConnection connection = new URL("http://stackoverflow.com").openConnection();
InputStream input = connection.getInputStream();
// ...

またはURL#openStream()ショートカットで:

InputStream input = new URL("http://stackoverflow.com").openStream();
// ...

InputStreamは、HTTP 応答が含まれています。OutputStream通常の方法で任意に読み書きするだけです。

以下も参照してください。

于 2012-11-26T15:31:38.630 に答える