博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux curl命令参数详解--转载
阅读量:6040 次
发布时间:2019-06-20

本文共 2974 字,大约阅读时间需要 9 分钟。

 是通过url语法在命令行下上传或下载文件的工具软件,它支持http,https,ftp,ftps,telnet等多种协议,常被用来抓取网页和监控Web服务器状态。

一、Linux curl用法举例:
1. linux curl抓取网页:

抓取百度:

 

 

如发现乱码,可以使用转码:

 

iconv的用法请参阅:

 

2. Linux curl使用

linux curl使用http代理抓取页面:

 

使用socks代理抓取页面:

 

代理服务器地址可以从上获取。

 

3. linux curl处理

接收cookies:

 

发送cookies:

 

 

4. linux curl发送数据:

linux curl 方式提交数据:

 

linux curl 方式提交数据:

 

以表单的方式上传文件:

 

相当于设置form表单的method="POST"和enctype='multipart/form-data'两个属性。

 

5. linux curl http header处理:

设置http请求头信息:

设置http响应头处理:

 

 

6. linux curl认证:

 

 

 

6. 其他:

 

 

 
 原文地址:http://www.aiezu.com/system/linux/linux_curl_syntax.html
 
linux 使用curl小经验教训:
http请求地址的url要使用""括起来。当有存在多个参数使用&连接时可能会出错。
curl -v "http://localhost:8080/xxxxxx/alive.jsp" 返回完整的报文:
* About to connect() to localhost port 8080 (#0)*   Trying 127.0.0.1... connected* Connected to localhost (127.0.0.1) port 8080 (#0)> GET /ppcredit_getbill/alive.jsp HTTP/1.1> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.19.1 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2> Host: localhost:8080> Accept: */*> < HTTP/1.1 200 OK< Server: Apache-Coyote/1.1< Set-Cookie: JSESSIONID=11FB3734B3043E6C2E4B287C39C82350; Path=/ppcredit_getbill/; HttpOnly< Content-Type: text/html;charset=UTF-8< Content-Length: 236< Date: Thu, 31 Aug 2017 11:02:38 GMT< 
tomcat娴嬭瘯椤/title></head>

tomcat is alive锛/h1>

璁块棶IP 127.0.0.1
* Connection #0 to host localhost left intact* Closing connection #0

 

 
 
 
 
 

转载地址:http://wjrhx.baihongyu.com/

你可能感兴趣的文章
Windows Server 2012 R2 DirectAccess功能测试(2)App1服务器安装及配置
查看>>
基于清单的启动器的实现
查看>>
外网用户通过citrix打印慢的解决方法
查看>>
STL容器的使用
查看>>
关于std::map
查看>>
JXL导出Excel文件兼容性问题
查看>>
VBoot1.0发布,Vue & SpringBoot 综合开发入门
查看>>
centos7 安装wps 后 演示无法启动
查看>>
git简单命令
查看>>
LAMP编译部署
查看>>
XenDesktop7.6安装部署入门教程
查看>>
HashMap的工作原理及HashMap和Hashtable的区别
查看>>
GregorianCalendar日历程序
查看>>
Sublime 中运行 Shell 、Python、Lua、Groovy...等各种脚本
查看>>
【Java集合源码剖析】ArrayList源码剖析
查看>>
linux的目录结构
查看>>
这次逻辑通了,
查看>>
HTMLHelper
查看>>
快速构建Windows 8风格应用29-捕获图片与视频
查看>>
OC语言Block和协议
查看>>