尝试使用HttpExchange实现示例

时间:2011-06-04 02:46:58

标签: java http jetty

我正在尝试通过jetty文档中的此链接实现“异步交换”下的代码: http://wiki.eclipse.org/Jetty/Tutorial/HttpClient#Asynchronous_Exchanges

HttpExchange exchange = new HttpExchange();

// Optionally set the HTTP method
exchange.setMethod("POST");

exchange.setAddress(new Address("ping.host.com", 80));
exchange.setURI("/ping");
// Or, equivalently, this:
exchange.setURL("http://ping.host.com/ping");

client.send(exchange);

System.out.println("Exchange sent");

我正在试图弄清楚正在使用哪个HttpExchange类。我从这里下载了码头http://download.eclipse.org/jetty/

但无法在文件中的任何位置找到对HttpExchange的引用。可能是com.sun.net.httpserver的HttpExchange吗?当我尝试使用sun中的那个时,我得到一个错误,告诉我该类没有HttpExchange()构造函数(没有参数)。

1 个答案:

答案 0 :(得分:2)

这是org.eclipse.jetty.client.HttpExchange,假设您使用的是Eclipse版本。