我尝试使用 Servlets 为服务器端创建客户端 - 服务器连接,而在客户端,我在javaFX项目中借助public class javafx.io.http.HttpRequest
发出请求。
我的问题是我不知道如何正确地从servlet中的javaFx httpRequests
获取信息,并以一种我能够在客户端读取响应的方式从servlet返回响应。
我应该使用哪些命令的想法或示例,以便成功创建一个良好的连接,在请求中发送对象并从servlet中获取对象?
感谢。
答案 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 Client或Java 9 Http Client incubator project。网上有教程,教授如何使用这些东西。
另一种选择是您可以使用RestEasy这样的框架,它提供从客户端应用程序到服务器应用程序的基于休息的调用(这可能是我建议的方法)。详细说明这将如何处理样本超出了StackOverflow答案的范围,但只需阅读RestEasy documentation并解释如何执行此操作。