java - Web 服务或 HTTP 数据传输

原文 标签 java web-services ftp webserver webservice-client

我将编写一个对用户输入使用react并将用户输入数据发送到服务器的应用程序。如果没有互联网连接,该应用程序将批量处理数据并尽快发送。加密无关紧要,因为只是发送了一堆关键信息,如果没有相应的真实数据,这是没有意义的。

我的第一个想法是使用 FTP,因为我必须开发自己的服务器部分,但是在 java 中使用 FTP 客户端似乎有点难看。此外,一些防火墙会阻止传出的 FTP。

80 端口大部分是开放的,因此我想使用一些网络服务的东西。然后,该应用程序将以其 native 数据格式执行 HTTP POST。现在我真的不想开发额外的服务器应用程序。是否已经有一些服务器应用程序只是将 POST 请求写入某个文件以进行进一步处理?否则,编写一个捕获数据并将其写入文件的小东西也可能不是太多工作。

关于如何以最快和最简单的方式实现这个项目的任何想法?我担心 FTP 可能会增加一些不必要的复杂性。第二个想法有缺陷吗?

最佳答案

您可能想 google WebDAV,它可以让您通过 HTTP 存储文件,并且您应该能够找到 Java 客户端 impl。

这是一个为您提供介绍的链接:http://en.wikipedia.org/wiki/WebDAV

关于java - Web 服务或 HTTP 数据传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11859240/

相关文章:

c# - FTP连接是否类似于C#连接字符串?

java - Orika 映射 spring 的 org.springframework.security.core.GrantedAuthority

java - 是否有在 Micronaut 中使用 @PostConstruct 的正确方法?

javascript - 从 Web 开发人员的 Angular 看 Firefox 与 Chrome

c# - 自定义日期时间 XML 序列化

c++ - 无法使用 malloc 创建变量

java - 如何选择一个路径来保存文件“靠近” user.dir

java - 如何使用字符数组密码进行jtds连接

c# - 无法从 AngularJS 将简单的字符串数据发布到 Web API

python - 关闭urllib2连接