gpt4 book ai didi

java - 如何在java中使用以下curl post命令?

转载 作者:行者123 更新时间:2023-12-01 16:48:51 25 4
gpt4 key购买 nike

我已经研究了堆栈溢出的不同线程并做了一些研究,在建立 http 连接后我无法在 java 中运行此代码。相同的命令在命令行中运行得很好

curl -X POST --header "Content-Type: application/json" --header "Accept: */*" -d "data" "http://a url"

我需要上面的curl命令的java代码,我还无法想出任何有值(value)的东西

最佳答案

对于仍在寻找的人

{String urly = "your url";
URL obj = new URL(urly);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();

con.setRequestMethod("POST");
con.setRequestProperty("Content-Type","application/json");


con.setDoOutput(true);
DataOutputStream wr = new DataOutputStream(con.getOutputStream());
wr.writeBytes(the data string);
wr.flush();
wr.close();

int responseCode = con.getResponseCode();
System.out.println("Response Code : " + responseCode);

BufferedReader iny = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String output;
StringBuffer response = new StringBuffer();

while ((output = iny.readLine()) != null) {
response.append(output);
}
iny.close();

//printing result from response
System.out.println(response.toString());
}

关于java - 如何在java中使用以下curl post命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44732159/

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