有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java的最佳HTTP库?

我想用Java开发大学项目的http客户端,登录网站,从HTML数据中获取数据,完成并发送表单。 我不知道该使用哪个http库: Apache HTTP客户端-不创建DOM模型,但使用HTTP重定向和多线程。 HTTPUnit——创建DOM模型,很容易处理表单、字段、表格等。但我不知道如何处理多线程和代理设置

有什么建议吗


共 (2) 个答案

  1. # 1 楼答案

    HTTPUnit用于单元测试。除非你指的是“测试客户端”,否则我认为它不适合创建应用程序

    I wand to develop http client in Java

    当然,您意识到Apache HTTP客户端也不是您的答案。听起来你想创建第一个网络应用

    您将需要servlet和JSP。获取Apache的Tomcat并学习足够的JSP和JSTL来完成您需要做的事情。不要为框架操心,因为这是你的第一次

    当你运行它时,试着使用Spring这样的框架

  2. # 2 楼答案

    这取决于你的网站有多复杂。选项包括ApacheHttpClient(加上类似JTidy的东西)或面向测试的软件包,如HtmlUnit或CanooWebTest。HtmlUnit非常强大——例如,你可以处理JavaScript