curl命令java_Java中的curl命令
首先,我已经看过几个文档,关于同一文档的stackoverflow问题。我在尝试运行命令时遇到了项目特定的问题:
curl -u username:password https://example.com/xyz/abc
从mac终端,我得到了所需的json格式数据。但是从Java代码运行相同的命令,控制台中出现Unauthorized 401错误。我的代码是:
String username="myusername";
String password="mypassword";
String url="https://www.example.com/xyz/abc";
String[] command = {"curl", "-u" ,"Accept:application/json", username, ":" , password , url};
ProcessBuilder process = new ProcessBuilder(command);
Process p;
try
{
p = process.start();
BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));
StringBuilder builder = new StringBuilder();
String line = null;
while ( (line = reader.readLine()) != null) {
builder.append(line);
builder.append(System.getProperty("line.separator"));
}
String result = builder.toString();
System.out.print(result);
}
catch (IOException e)
{ System.out.print("error");
e.printStackTrace();
}
我收到未经授权的401错误和一堆html标签。这似乎是一个重复性的问题,但我已经尝试了所有方法。我知道替代方法是使用http响应方法,但特别是我想使用curl命令。提前致谢。
curl命令java_Java中的curl命令相关推荐
- Curl学习日记3 - 在Linux命令行中使用Curl
在Linux命令行中使用Curl 目录 在Linux命令行中使用Curl 1. linux curl抓取网页: 2. Linux curl使用http代理: 3.使用socks代理抓取页面: 4. l ...
- Curl学习日记2 - 在Windows CMD命令行中使用Curl
在Windows CMD命令行中使用Curl 目录 在Windows CMD命令行中使用Curl 1.下载 2.安装 3.使用 4.GIT下使用Curl命令(windows命令行中) 下载Git 安装 ...
- 在 Windows 命令行中实现 cp 命令
第一步,创建一个文本文件,输入如下内容: @echo off copy %* 第二步,将上面的文本文件另存为 cp.bat 保存到 C:\Windows 目录下,然后就可以用了 如果按照本示例的用法, ...
- php把服务器文件curl提交,php中使用curl进行文件上传的巨坑
我是一个兼职后端的前端程序员. 我用laravel写了一套微信公众平台管理系统.有一个需求是,切换了开发模式之后,要将一些需要自动回复的图片先push到微信自己的服务器上,换回media_id,然后用 ...
- python调用shell命令-python中执行shell命令的几个方法小结
最近有个需求就是页面上执行shell命令,第一想到的就是os.system, 复制代码 代码如下: os.system('cat /proc/cpuinfo') 但是发现页面上打印的命令执行结果 0或 ...
- php curl title,PHP中使用CURL获取页面title例子
PHP中使用CURL获取页面title例子 发布于 2015-10-03 05:28:40 | 109 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hyperte ...
- 在Matlab命令窗口中执行,交互式命令操作就是在MATLAB命令行窗口中输入命令并执行。...
交互式命令操作就是在MATLAB命令行窗口中输入命令并执行. 答:√ 中国大学MOOC: 一侧肾切除后,另一留存肾会长得更加硕大,这种生理现象称为 . 答:代偿 Street jazz 的编舞师都会有 ...
- python运行命令_Python中执行外部命令
有很多需求需要在Python中执行shell命令.启动子进程,并捕获命令的输出和退出状态码,类似于Java中的Runtime类库. subprocess模块的使用: Python使用最广泛的是标准库的 ...
- java解析shell命令_Android中执行java命令的方法及java代码执行并解析shell命令
这篇文章给大家介绍Android中执行java命令的方法及java代码执行并解析shell命令,需要的朋友一起学习 android中执行java命令的方法大家都晓得吗,下面一段内容给大家带来了具体解析 ...
最新文章
- linux下dump命令,Linux dump命令
- 【数据结构-查找】2.字符串(逐步演绎过程,超级详解KMP算法)
- android线程间通信的几种方法_Android 技能图谱学习路线
- python连接linux服务器读取txt文件_Python文件处理
- 三星s8怎么分屏操作_三星手机该怎么玩?了解完这几点用机技巧,可以轻车熟路了!...
- 从wireshake分析http和https的通信过程
- python打印日历代码_带tkinter的日历(打印所选日期)
- mysql 增加建表权限,mysql_基本权限模型建表结构
- 如何用PPT来实现三维3D效果,附参数设置详解
- 怎样安装php5_如何安装php5.3
- 3D视觉(一)三维数学基础教程和SLAM
- 油价涨涨涨 有车一族省油妙招也不断翻新
- JavaScript完成简单的对联广告
- Bluemix平台打造DC/OS云计算平台(一)
- vue 实现上拉加载下拉刷新(思路贼清晰)
- oracle数据库生僻字 问号,有关生僻字的文章推荐10篇
- 黑盒测试和白盒测试定义及区别
- 全球最大企业管理软件商SAP研发管理精要
- Android——bug:not attached to a context.
- 用Python实现Flickr照片文本数据下载入库及图片保存(第一次帮忙)
热门文章
- MFC多线程各种线程用法 .
- Aspose.Cells使用总结大全
- 鱼骨图分析法实际案例_让你头脑更精明的十种思考法:鱼骨图
- python的tkinter编写计算器_tkinter写的计算器
- linux datetime,Python datetime模块示例详解
- 有效沟通bic法则_学好英语的18条黄金法则,强烈推荐给孩子看
- python封装成可执行的小程序_Python打包小程序
- linux 快速启动程序,在Linux上安装ULauncher快速启动应用程序的方法
- python刷题总结_【python刷题】差分数组
- python turtle绕原点旋转_Python基本图形绘制