代码之家  ›  专栏  ›  技术社区  ›  MatthewMartin muthu

在Java中与.NET的WebClient和HttpWebRequest等价?

  •  9
  • MatthewMartin muthu  · 技术社区  · 15 年前

    HttpWebRequest WebClient 用于模拟浏览器请求的类。

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

    4 回复  |  直到 6 年前
        1
  •  11
  •   Mitch Wheat    15 年前

    HttpURLConnection Java等同于 HttpWebRequest .

    URL iurl = new URL(url);
    HttpURLConnection uc = (HttpURLConnection)iurl.openConnection();
    uc.connect();
    if (uc.getContentType().equalsIgnoreCase("image/jpeg"))
    {
      result = true;
    }
    
        2
  •  7
  •   Vinay Sajip    15 年前

    Apache HTTPClient 具有等效的功能,尽管API并不完全相同。奥克兰软件公司拥有 table

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

    这里有一个到HTTPClient的链接 tutorial .

        3
  •  1
  •   Titi Wangsa bin Damhore    15 年前

        4
  •  1
  •   Vallabha Vamaravelli    9 年前

    验证Apache Cx JaxRs库中的Webclient。

    签出此: https://cxf.apache.org/javadoc/latest/org/apache/cxf/jaxrs/client/WebClient.html

    示例代码如下所示:

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