作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经研究了堆栈溢出的不同线程并做了一些研究,在建立 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/
我是一名优秀的程序员,十分优秀!