社区
Java EE
帖子详情
Java如何调用CURL
u014494398
2015-10-27 10:07:43
最近遇到一个问题,就是java编写后台程序,通过https协议向第三方接口发送请求,要求以curl格式进行传送,java怎么调用CURL指令呢,大神,求救
...全文
1497
2
打赏
收藏
Java如何调用CURL
最近遇到一个问题,就是java编写后台程序,通过https协议向第三方接口发送请求,要求以curl格式进行传送,java怎么调用CURL指令呢,大神,求救
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HeiBoyYang
2018-09-18
打赏
举报
回复
1
package com.funcore.niu.service;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.List;
import java.util.Map;
/**
* 业务概述:
* curl测试
*
* @author xx
* @create 201x-0x-1x 下午x:xx
*/
public class CurlDemo {
public static void main(String[] args) {
getCurlData("http://www.baidu.com");
}
public static String getCurlData(String urlStr) {
String resultData = "";
BufferedReader reader = null;
try {
String urlNameString = urlStr + "?" + "参数";
URL realUrl = new URL(urlNameString);
// 打开和URL之间的连接
URLConnection connection = realUrl.openConnection();
// 设置通用的请求属性
connection.setRequestProperty("accept", "*/*");
connection.setRequestProperty("connection", "Keep-Alive");
connection.setRequestProperty("user-agent",
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");
// 建立实际的连接
connection.connect();
// 获取所有响应头字段
Map<String, List<String>> map = connection.getHeaderFields();
// 遍历所有的响应头字段
for (String key : map.keySet()) {
System.out.println(key + "--->" + map.get(key));
}
// 定义 BufferedReader输入流来读取URL的响应
reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
resultData += line;
}
return resultData;
} catch (MalformedURLException e) {
System.out.println(e.getMessage());
} catch (IOException e) {
System.out.println(e.getMessage());
} catch (Exception e) {
System.out.println(e.getMessage());
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return null;
}
}
muzidongya
2016-06-15
打赏
举报
回复
请问你的问题解决了吗?我现在也遇到同样的问题,希望你可以帮我解答一下。
curl
命令
java
_从
Java
调用
curl
命令
curl
-k -XPOST 'https://localhost:9200/myweb/myrep/**input_string**/_update' -d '{"doc":{"status":"Disconnected"}}'在上面
调用
以获取XML文件中的input_string列表选项1:编写一个bash脚本以完成上述任务,然后从
Java
代码中
调用
此脚本选项2:RunTime.exec()...
Java
调用
Ollama(
curl
方式)
【代码】
Java
调用
Ollama(
curl
方式)
java
调用
curl
_使用processbuilder从
java
执行
curl
我正在
java
中编写测试程序来测试我与django中的restfull api的连接(精确地说是djangorestframework).其中一个选择是用卷曲测试api.从shell运行
curl
命令它工作正常:例如.:
curl
--show-error --request GET --header 'Accept: application/json' --user "user:pwd" http:...
php
调用
java
图片上传,thinkphp5使用
curl
调用
java
接口上传图片笔记!
php使用
curl
调用
java
接口上传[multipart/form-data]图片!接口文档接口提供方是
java
,具体实现未知,一开始用h5直接提交到接口地址没毛病。后来改成先php上传到自己服务器再通过
curl
去post到接口地址。然后就出现问题了,下面是解决办法:
curl
malformed这个
curl
malformed报错原因是
curl
请求的url设置错误,(lll¬ω¬)前端通过aja...
java
调用
curl
请求对接接口
1, 原
curl
调用
post接口的命令
curl
-H 'Content-Type:application/json' -X POST --data '{"accountNumber":"lihuan@psych.ac.cn","externalPlatForm":"CALLCENTER","sign":"97699a609fc025804ad5faebeb85c14c"}' https://www.123.com 2,
java
调用
curl
命令 //
java
调用
Curl
的方法 publ.
Java EE
67,535
社区成员
225,843
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章