繁体   English   中英

如何在Java中执行HTTPS发布/获取。

[英]how to do HTTPS post/get in java.

是否可以仅使用J2SE而不使用任何Web组件来进行https获取/发布。 servlets和其他东西。 如果可能的话该怎么办?

如果我正在使用sockets向其中发送和接收消息,那么将没有获取/发送消息。 我说的对吗?

我的情况描述如下。

在同一服务器上运行的应用程序A和B。 应用程序A向应用程序B发送一个https帖子。应用程序B应该做什么以获取该URL并处理请求参数? 再次没有servlets 这两个应用程序都将是没有Web界面的独立应用程序。 应用程序A将如何命中我的服务器?

毫无疑问,但这就是Servlet所做的,这就是它们存在的全部原因。 我敢肯定,有一个模仿Servlet的后备技巧,但这有点违背了目的。

我想您需要的最低要求是ServerSocket(或SSLServerSocket)和HttpURLConnection(或HttpsURLConnection)。 如果您要实现一些琐碎的事情,那么使用自定义ServerSocket来实现简单服务就不应该太费力。

现在我考虑了一下,实际上我已经做了一次。 完全可行:)

您可以使用Message Queue实现所需的功能。 第一个应用程序可以将http请求发送到消息队列,第二个应用程序可以检查队列中是否有任何等待的请求。

检查apache Active MQ以获取更多参考。

http://activemq.apache.org/how-should-i-implement-request-response-with-jms.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM