curl工具

在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。

用法:

curl -h来查看请求参数的含义

-v 显示请求的信息

-X 选项指定其它协议

只举例模拟http的几个方法[参考],更加相信的方法参考:http://www.cnblogs.com/duhuo/p/5695256.html

get:
    curl -v 192.168.33.1:8080/girls/age/18
get:
    curl -v 192.168.33.1:8080/girls/age/18

post:
    curl -v 192.168.33.1:8080/girls -d ‘age=14&cupSize=C‘
    curl -v -X POST 192.168.33.1:8080/girls -d ‘age=14&cupSize=C‘

put:
    curl -v -X PUT -d "age=19&cupSize=C" 192.168.33.1:8080/girls/3

delete:
    curl -v -X DELETE 192.168.33.1:8080/girls/3

原文地址:https://www.cnblogs.com/space-place/p/10293886.html

时间: 2024-08-28 01:46:02

curl工具的相关文章

curl工具的使用

curl命令是个功能强大的网络工具,支持通过http.ftp等方式下载文件.上传文件.还可以用来抓取网页.网络监控等方面的开发,解决开发过程中遇到的问题. 常用参数 1.curl安装 yum -y install curl 2.GET请求 3.下载 它还有一个大写O的选项,是按照服务器上的文件名保存到本地,如果执行curl –O http://www.cnblogs.com,是会报错的,提示找不到文件名,如果换成curl –O http://www.cnblogs.com/linjiqin/p/

curl 工具的使用

curl命令是个功能强大的网络工具,支持通过http.ftp等方式下载文件.上传文件.还可以用来抓取网页.网络监控等方面的开发,解决开发过程中遇到的问题. 常用参数 curl命令参数很多,这里只列出我曾经用过.特别是在shell脚本中用到过的那些. -v/--verbose 小写的v参数,用于打印更多信息,包括发送的请求信息,这在调试脚本是特别有用. -m/--max-time <seconds> 指定处理的最大时长 -H/--header <header> 指定请求头参数 -s/

linux curl工具

http://www.linuxidc.com/Linux/2008-01/10891.htm http://www.cnblogs.com/-clq/archive/2012/01/29/2330827.html -------------------------------------------------- Linux curl使用简单介绍[日期:2008-01-29]     来源:Linux公社  作者:notech Curl是Linux下一个很强大的http命令行工具,其功能十分强

PHP cURL工具的简单介绍

cURL通常是指使用URL语法进行数据传递的命令行工具和库,本文所介绍的是其PHP拓展最基本的使用. cURL主要用来进行数据抓取,当然,还有更多强大的功能,一些复杂的操作,例如处理Cookie.表单数据提交等实现起来也要比其他方法简单. 1.安装与使用 Windows下:修改php.ini的设置,打开php_curl.dll拓展即可. Linux下: # wget http://curl.haxx.se/download/curl-7.17.1.tar.gz # tar zxvf curl-7

linux日常管理-curl工具

curl 在linux命令行中用于访问网站,下载东西, 可以用 curl www.qq.com 访问 出现很多源代码 /////////////////////////////////////////////////////////////////////////////////////// -I 把访问的内容省略掉,只显示状态码,-v可显示详细过程. -x 指定ip和端口,省略写hosts. -u 指定用户名和密码 -O 下载页面或对象 -o 自定义名字 ///////////////////

转python版本的curl工具pycurl学习

一 pycurl介绍 pycurl模块为libcurl库提供了一个python接口.libcurl是一个开源免费且方便快捷的基于客户端的url传输库,支持FTP,HTTP,HTTPS,IMAP,IMAPS,LDAP,LDAPS,POP3,POP3S,RTMP,RTSP,SCP等等.libcurl还支持SSL认证,HTTP POST,HTTP PUT,FTP UPLOADING等等.和urllib模块类似,pycurl模块也可以用来获取一个url的对象.pycurl使用了大部分libcurl提供的

python版本的curl工具pycurl学习

参考资料: http://pycurl.sourceforge.net/

Web压力测试工具 webbench

在运维工作中,压力测试是一项很重要的工作.比如在一个网站上线之前,能承受多大访问量.在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验.但是,在压力测试中存在一个共性,那就是压力测试的结果与实际负载结果不会完全相同,就算压力测试工作做的再好,也不能保证100%和线上性能指标相同.面对这些问题,我们只能尽量去想方设法去模拟.所以,压力测试非常有必要,有了这些数据,我们就能对自己做维护的平台做到心中有数 1.简介 webbench是知名的网站压力测试工具,它是由Lionbridge公司(

Http原理及PHP中cURL的使用

为了给接下来的教程做好铺垫,本文将讲述如何用PHP发出Http请求进行模拟登录,顺带会讲一些Http请求原理.模拟登录…就是模拟浏览器登录嘛,所谓请求,只不过是你向网站发一些字,网站又给你回复一些字,这一般都是基于Http或Https协议的.平时是浏览器帮我们做好了这些工作,封装数据发送到指定网站,然后接收,最后编译成网页显示出来.在模拟登录中,呵呵,这些都要我们自己做,只是最后不用编译…只要提取到需要的数据就行了. PHP中模拟登录有三种方式.第一是直接用file_get_contens(网站