我正在尝试使用 java 将一些信息附加到保存在网络服务器上的文本文件中:
public class Main {
public static void main(String[] args) {
try {
URL url = new URL("http://www.abcd.com/info.txt");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
if (connection != null) {
System.out.println("Established URL connection");
}
connection.setDoOutput(true);
connection.setRequestMethod("PUT");
connection.setDoInput(true);
connection.setUseCaches(false);
connection.setRequestProperty("Content-Type", "text/html");
System.out.println(connection.getOutputStream().toString());
OutputStreamWriter writer = new OutputStreamWriter(connection.getOutputStream());
writer.write("This is a sample text");
writer.close();
}
catch (Exception ex) {
ex.printStackTrace();
}
}
}
文本文件既没有被更新也没有任何错误。这样做的原因是 - 我开发了一个小软件,更新将保存在网站上。如果任何用户更新数据,此代码将更新文本文件。这样我就可以获取已更新用户的信息。