0

目前我正在使用 JSTL 标签从第三方 API 获取 URL。为此,我在类路径中添加了标准 1.0.6.jar。我用的是tomcat服务器。

我想知道这在技术上是如何工作的。c:import 使用哪个 HTTP 客户端?是否在standard.jar中为JSTL构建了单独的http客户端,还是会使用tomcat服务器使用的http客户端?

如果我需要使用 Internet 代理服务器访问 Internet 以获取相同的第三方 API,我需要修改 HTTP 客户端的哪一部分(在任何 jstl http 客户端的 standard.jar 中或在 tomcat httpclient 中)?

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 回答