【发布时间】:2014-11-20 21:25:08
【问题描述】:
我正在编写两个需要能够通过 Internet 来回传递数据的应用程序。我了解如何使用 JSON 对象进行读写,但现在想知道传递这些数据的最佳方式是什么?
我有一个 apache 服务器设置,我尝试使用我的服务器 URL 简单地写入我的 public_html 文件夹中的一个文件,但显然 java 不允许你通过 URL 写入文件,所以我现在有点卡住了。
有没有办法做到这一点而不必编写我自己的服务器?
如果我的问题令人困惑,请提供更多解释:
我在机器 A 上运行 java 应用程序 A,在机器 B 上运行应用程序 B。
我希望能够编写一个 Json 对象:
{"testString":"helloWorld"}
来自机器 A,并让机器 B 上的应用程序读取此对象。
我尝试使用 BufferedWriter 写入 http://MyServerURL.com/MyJsonFile.txt 这给了我一个错误,因为我无法写入 URL
但是我可以使用 URL 和数据输入流从文件中读取,所以如果有其他方法允许 java 通过 URL 写入文件,我已经知道如何进行读取。
【问题讨论】: