我有一行代码,我在shell脚本中使用它来向某些用户发送通知。我需要能够在Java应用程序中使用它,但我仍然坚持如何将其转换为Java可以理解的东西。
这是shell命令的样子:
curl -u key:secret -d email=user@example.com \
--data-urlencode msg="test message" \
--data-urlencode url="http://www.airgramapp.com/welcome" \
https://api.airgramapp.com/1/send -k
这是我到目前为止所拥有的:
URL url = new URL("curl -u key:secret -d email=user@example.com \
--data-urlencode msg="test message" \
--data-urlencode url="http://www.airgramapp.com/welcome" \
https://api.airgramapp.com/1/send -k");
try (BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream(), "UTF-8"))) {
for (String line; (line = reader.readLine()) != null;) {
System.out.println(line);
}
}
非常感谢任何正确方向的帮助或指导!