如何从javaFX HttpRequest中的servlet获取数据?

时间:2017-12-13 18:52:36

标签: java eclipse servlets javafx client-server

我尝试使用 Servlets 为服务器端创建客户端 - 服务器连接,而在客户端,我在javaFX项目中借助public class javafx.io.http.HttpRequest发出请求。 我的问题是我不知道如何正确地从servlet中的javaFx httpRequests获取信息,并以一种我能够在客户端读取响应的方式从servlet返回响应。 我应该使用哪些命令的想法或示例,以便成功创建一个良好的连接,在请求中发送对象并从servlet中获取对象?

感谢。

1 个答案:

答案 0 :(得分:0)

javafx.io.http.HttpRequest是一个JavaFX 1.3 API。 Oracle或其他任何人都使用JavaFX 1.3 totally obsolete, unsupported and unmaintained。不建议使用它。即使是生命终止公告的链接也已过时,不再有效; - )

而是使用JavaFX APIs for Java 8 or 9,Oracle提供了一些tutorials

JavaFX 9 API不提供特定的HttpRequest API。但是,有一些方法可以在Java中发出Http请求(例如URL connection class)。还可以使用许多第三方库,例如Apache Http ClientJava 9 Http Client incubator project。网上有教程,教授如何使用这些东西。

另一种选择是您可以使用RestEasy这样的框架,它提供从客户端应用程序到服务器应用程序的基于休息的调用(这可能是我建议的方法)。详细说明这将如何处理样本超出了StackOverflow答案的范围,但只需阅读RestEasy documentation并解释如何执行此操作。