我正在做一个项目。我的老师提供了一个具有Restful API的服务器,但它不适用于Android应用程序。我想开发另一个服务器(通过J2EE),它可以收集我的教师服务器的信息(通过使用其Restful API)为我的androi应用程序提供Restful API。 这意味着我的服务器为我的Android应用程序提供Web服务,它也是我的教师服务器的客户端。 那是我的项目理念。我想知道J2EE是否可行。如果可能,如何通过J2EE发送和接收HTTP消息? 非常感谢您提出的答案。
答案 0 :(得分:0)
作为另一个Restful HTTP服务的客户端,您必须使用HTTP客户端,如果您的应用程序(作为客户端)是在J2EE上下文中开发的,或者是独立的控制台应用程序,那么它就不是真正相关的。
Apache HttpClient非常常见,允许您直接创建GET,POST和其他动词。它还支持HTTPS和典型的身份验证方法。然而,这是一个偏好问题,您还可以查看HttpClient in java之类的问题的答案以获得更多意见。