How to use cURL in Java?

后端 未结 6 2040
孤街浪徒
孤街浪徒 2020-11-22 14:03

I am a newbie in java and wanted to use curl in java. What is my question is curl built-in in java or I have to install it from any 3rd party source to use with Java. If so,

6条回答
  •  无人共我
    2020-11-22 14:48

    Use Runtime to call Curl. This code works for both Ubuntu and Windows.

    String[] commands = new String {"curl", "-X", "GET", "http://checkip.amazonaws.com"};
    Process process = Runtime.getRuntime().exec(commands);
    BufferedReader reader = new BufferedReader(new 
    InputStreamReader(process.getInputStream()));
    String line;
    String response;
    while ((line = reader.readLine()) != null) {
        response.append(line);
    }
    

提交回复
热议问题