フォルダーが更新されるたびに xml ファイルを送信する Web サービスを作成しました。クライアントでそれを受け取ることはできますが、動的には行われません。つまり、フォルダーが更新されるたびに、サービスはファイルを送信しますが、クライアントはファイルを取得していません。ファイルを受け入れてディスクに書き込むクライアント側プログラムを作成しました。ただし、戻り値の型を受け入れ、一度だけ書き込みます。フォルダーが更新されるたびに動的に書き込むにはどうすればよいか、誰か教えてもらえますか?私のクライアント側のコードは
public class Clientservice {
public static void main(String[] args)
{
try {
URL u = new URL("http://10.132.25.193:8082/ServerService/rest/Serverwebservice/get");
HttpURLConnection uc = (HttpURLConnection) u.openConnection();
//FileMonitor ee=new FileMonitor(1000);
InputStream is = uc.getInputStream();
try {
FileOutputStream fos = new FileOutputStream(new File("C:\\Users\\298637\\Desktop\\Testing.xml"));
int c;
while ((c = is.read()) != -1) {
fos.write(c);
}
is.close();
fos.close();
} catch (Exception e) {
System.err.println("FileStreamsTest: " + e);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}