curl java 模拟http请求

Posted 天道酬勤,厚德载物

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了curl java 模拟http请求相关的知识,希望对你有一定的参考价值。

curl java 模拟http请求

直接上代码:

 1 public static void main(String args[]) throws Exception {
 2 
 3         String url = "https://www.baidu.com";
 4         String[] cmds = {"curl",url};
 5         ProcessBuilder pb = new ProcessBuilder(cmds);
 6         pb.redirectErrorStream(true);
 7         Process p;
 8         try {
 9             p = pb.start();
10             BufferedReader br = null;
11             String line = null;
12             br = new BufferedReader(new InputStreamReader(p.getInputStream()));
13             while ((line = br.readLine()) != null) {
14                 System.out.println("	" + line);
15             }
16             br.close();
17         } catch (IOException e) {
18             e.printStackTrace();
19         }
20 
21     }

 

以上是关于curl java 模拟http请求的主要内容,如果未能解决你的问题,请参考以下文章

postman 自动生成 curl 代码片段

curl模拟Http请求

Linux模拟HTTP请求-curl命令

curl 模拟 http发送get/post请求

curl模拟http请求

curl 命令模拟 HTTP GET/POST 请求