Я пытаюсь периодически отправлять почтовые запросы, включая рис. На сайт. Он работает в первый раз, но затем держится. Что я делаю не так?Java Process не завершает
p = r.exec("curl --form api_key=<key> --form api_secret=<secret> "
+ "--form [email protected] -m 20 "
+ "http://api.face.com/faces/detect.json");
BufferedReader br =
new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = "", text = "";
while ((line = br.readLine()) != null) {
text += line + System.getProperty("line.separator");
}
System.out.println(text);
Кажется, что вы забыли закрыть BufferedReader. Я не знаю, поможет ли это решить вашу проблему, но оставление потока может вызвать некоторые другие ошибки. –