gpt4 book ai didi

类似于 "curl/grep"的Java代码

转载 作者:行者123 更新时间:2023-12-02 04:31:15 29 4
gpt4 key购买 nike

在终端中,如果我使用命令,

curl -u username:passw -v https://example.com/rest/prototype/1/content/123456 | grep VALUE-I-WANT

它返回我想要的值。我如何在 Java 中复制它?

最佳答案

最简单的方法是使用 Runtime.getRuntime.exec()

例如,要获取 Windows 上默认浏览器的注册表值:

String command = "curl -u username:passw -v https://example.com/rest/prototype/1/content/123456 | grep VALUE-I-WANT";
try
{
Process process = Runtime.getRuntime().exec(command);
} catch (IOException e)
{
e.printStackTrace();
}

然后根据需要使用扫描仪获取命令的输出。

Scanner kb = new Scanner(process.getInputStream());

注意:\String 中的转义字符,必须转义才能正常工作。另外,这只是一个引用帮助,而不是预先制定的实际解决方案。

关于类似于 "curl/grep"的Java代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31437534/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com