相当于.NET';Java中的WebClient和HttpWebRequest?

相当于.NET';Java中的WebClient和HttpWebRequest?,java,.net,language-comparisons,Java,.net,Language Comparisons,.NET具有用于模拟浏览器请求的和类 我想用谷歌搜索一下,但我不知道该用什么关键词 我想在applet或本地.jar中编写HTTP获取和发布以及cookie的代码,并以文本字符串或其他可解析结构返回响应。具有等效功能,尽管API并不完全相同。奥克兰软件公司将其商业产品与各种替代产品进行了比较,包括Apache产品。Apache自己对内置HttpUrlConnection的看法(引自上面链接到的页面)是: jdk具有HttpUrlConnection 这在很多方面都是有限的 有缺陷 这里有一个到H

.NET具有用于模拟浏览器请求的和类

我想用谷歌搜索一下,但我不知道该用什么关键词

我想在applet或本地
.jar
中编写HTTP获取和发布以及cookie的代码,并以文本字符串或其他可解析结构返回响应。

具有等效功能,尽管API并不完全相同。奥克兰软件公司将其商业产品与各种替代产品进行了比较,包括Apache产品。Apache自己对内置HttpUrlConnection的看法(引自上面链接到的页面)是:

jdk具有HttpUrlConnection 这在很多方面都是有限的 有缺陷

这里有一个到HTTPClient的链接。

是Java的
HttpWebRequest
的等价物

URL iurl = new URL(url);
HttpURLConnection uc = (HttpURLConnection)iurl.openConnection();
uc.connect();
if (uc.getContentType().equalsIgnoreCase("image/jpeg"))
{
  result = true;
}
我的html单元。
我可以模拟javascript(在一定程度上)

验证Apache Cx JaxRs库中的Webclient

签出此:

示例代码如下所示:

WebClient client = WebClient.create(url);
client.path(ADD_PATH).path("/books/2").accept("text/plain");
s = client.get(String.class);
System.out.println(s);

我认为他实际上指的是httpunit:你知道HttpWebResponse的java等价物吗