首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux - curl -w 参数详解

-w 的作用 完成请求传输后,使 curl 在 stdout 上显示自定义信息 格式是一个字符串,可以包含纯文本和任意数量的变量 输出格式 输出格式中的变量会被 curl 用对应的值替换掉 所有变量的格式为...errormsg(有用) 错误信息 exitcode 转移的数字出口代码,不知道啥来的 filename_effective curl 执行结果最终写入的文件名,当加上了 -o、-O 才有意义 ?...http_connect 在对 curl CONNECT 请求的最后响应(来自代理)中找到的数字代码 http_version http 版本 local_ip(有用) ip 地址,可以是ipv4,...也可以是ipv6 num_connects 最近传输中,新的连接数 num_redirects 在请求中跳转的次数 redirect_url 当 curl 没有指定 -L、--location 参数跟随重定向时...time_total(有用) 这次请求花费的全部时间 url_effective(有用) 最后获取的 URL 如果 curl 添加了 -L 且真的重定向之后,这个就很有用了 使用 curl 命令分析请求的耗时情况

5.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux的curl命令

    CURL介绍 CURL,全称Command Line URL Viewer,是一个Linux命令行工具,能从服务器下载数据,也能往服务器上发送数据,支持多种协议,支持的协议有:DICT,FILE,FTP...-o/-O filename url # 命令形式:$ curl -o/-O filename url,保存访问的网页或文件,-o参数是保存,filename是要保存的文件名,-O是将远端的文件以远端文件的文件名自动保存到本地...url # 命令形式:$ crul -v url,-v参数是显示http访问的整个过程,即整个通信过程,curl --trace filename url相比-v信息更详细,并且会将访问过程输出到一个文件中...url >> filename # 命令形式:curl url >> filename,利用linux重定向功能将访问的内容输出到文件中 # 访问百度并将网页输出到baidu.html中,与curl...总结 CURL的命令参数还有很多,就不一一演示了。

    10.7K40

    curl的HTTP参数速查表

    curl简介 curl是一个开源的命令行工具,它基于网络协议,对指定URL进行网络传输,得到数据后不任何具体处理(如:html的渲染等),直接显示在"标准输出"(stdout)上。...curl的参数也有很多,以下主要介绍HTTP和HTTPS相关的参数,建议收藏保存。...参数速查表 参数 描述 示例 -A, --user-agent 发送指定的User-Agent到服务端 curl -A "Agent 007" https://one.more --alt-svc 使用此缓存文件启用...filename> 发送cookie的字符串,或者读取发送cookie的文件位置 -c, --cookie-jar 操作结束后写入cookie到指定的文件 curl -c cookies.txt https...-r, --range 只接收范围内的字节 curl --range 22-44 https://one.more --raw 禁用所有内部HTTP对内容或传输编码的解码 curl --raw https

    77720

    Linux - curl 命令

    curl 是常用的命令行工具,用来请求 Web 服务器 它的名字就是客户端(client)的 URL 工具的意思 它的功能非常强大,命令行参数多达几十种 如果熟练的话,完全可以取代 Postman 接口测试工具...通过打印详细信息,可以看到请求头的确加了 -c 等价参数: --cookie-jar 作用:将服务器返回需要设置的 Cookie 写入一个文件 curl -k -v -c test.txt.../profile 服务器接收到的文件名为 me.png -G 等价参数: --get 作用:构造 URL 的查询字符串 curl -v -G -d 'wd=biying' -d 'ie=UTF-8'...目测不加也能正常发起 HTTPS 的请求 -L 等价参数: --location 作用:让 HTTP 请求跟随服务器的重定向,curl 默认不跟随重定向 curl -L -d 'tweet=hi' https.../poloyy/p/14877100.html -X(常用) 等价参数: --request 作用:指定 HTTP 请求的 Method curl -v -X POST http

    8.4K20

    常用的curl命令及参数详解

    大家好,又见面了,我是你们的朋友全栈君。...前言:经常需要用到curl命令在线上机器中去测试接口,尤其是一些内外网接口、判断线上接口信息等,需要用到curl命令直接测试页面或接口返回值,下面是我常用的curl命令参数及作用: 1、curl url...的路径中使用到了\转义符号,当url中包含多个参数时候,需要使用\转义符) 返回值: var cb_1540200657317={"code":"Q00304","data":{},"msg":"用户未登录..."} 2、curl -I url 作用:获取请求页面或接口的请求头信息 示例:curl -I https://act.vip.iqiyi.com/api/process.action?...-d “params” url 作用:使用-d发送带参数的请求(默认是post方式提交) 示例:curl -d “cb=cb_1540200657317&cid=afbe8fd3d73448c9&

    2.5K20

    linux curl怎么安装_python curl

    大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说linux curl怎么安装_python curl,希望能够帮助大家进步!!!...linux安装php curl扩展的方法:首先将PHP下载到服务器并解压;然后调用phpize程序生成编译配置文件;接着进行编译安装;最后修改“php.ini”文件并重启“php-fpm”即可。...在Linux下安装PHP的curl扩展 今天开发时遇到这样的一个问题,就是如何在Linux下安装PHP的curl扩展,我的LNMP环境都是原先进行编译安装了的,不是使用YUM方式安装的。...我的环境: Linux:CentOs 6.4 PHP:5.6.30 解决方法: 1、进入PHP源码目录,就是之前将PHP下载到服务器并解压的地址cd /usr/local/src/php-5.6.30...2、进行PHP源码目录下的ext/curlcd ext/curl 3、调用phpize程序生成编译配置文件/usr/local/php/bin/phpize 4、调用configure生成Makefile

    9.2K20

    说说 Linux 的 curl 命令

    cURL,熟悉 Linux 的同学,没有人不知道这个命令吧:)它有非常非常多的参数,我这里就不复制粘贴了,有需要可以 -h 或者谷歌搜索看看。...我从实用性的角度,说下我比较常用的几个参数:-v:啰嗦模式,打印请求头部、响应头部,如果是 https 请求会打印握手信息;-H:包含 HTTP 头部,可多次使用-s:不打印进度条-o:指定输出,如果不想看输出的内容...,可以 -o /dev/null 丢弃-k:忽略 https 证书校验-d:用来提交数据-X:指定 HTTP method-w:可以输出连接的时间、服务器处理的时间、请求总时间等简单的参数组合curl...-d 参数默认的 Content-Type 是表单,如果你提交的数据是 JSON,需要像上面一样指定好 JSON 头部。...有点复杂的 -w 参数curl -w "\ntime_namelookup: %{time_namelookup}\ntime_connect: %{time_connect}\ntime_appconnect

    21500

    curl常用参数详解及示例

    curl简介 curl是一个开源的命令行工具,它基于网络协议,对指定URL进行网络传输,得到数据后不任何具体处理(如:html的渲染等),直接显示在"标准输出"(stdout)上。...curl的参数也有很多,下面介绍一些常用的参数,建议收藏保存。 发送GET请求 当curl不带有任何参数时,curl默认发出 GET 请求,服务端返回的内容不会做任何解析直接在命令行显示。...:-X参数指定 HTTP 请求的方法,-H参数指定 HTTP 请求的header。...}' http://www.csdn.net/login 其中,-X参数指定 HTTP 请求的方法为 POST,-H参数指定header的 Content-Type 为 application/json...curl提供的额外信息,以>开头的行表示请求头, 的行表示响应头。

    2.1K20

    cURL-7.72.0初体验(参数写法)

    可以直接help --help,标准的unix长参数写法 ---- 目前为止我都是一些习惯性的动作,还没有开始说什么~ 命令行、引号和别名 curl可以用于不同的命令行、shell和命令提示符。...使用引号将命令行参数括起来,就可以在参数中嵌入空格和特殊符号。...curl --data arbitrary http://example.com 实际上,如果使用带参数的短选项,可以不使用空格进行分隔。...curl -darbitrary http://example.com 带空格的参数 有时你会想要向选项传递参数,而且参数中包含了一个或多个空格。...你可以检查一下自己的curl版本,并交叉检查curl手册页,看看相应的选项是在什么时候添加的。如果要将基于新curl版本编写的curl命令行用于带有旧版本curl的操作系统,那么这一点尤为重要。

    98620

    Linux网络-CURL命令

    Linux服务器作为一个常用的网络服务器,主要的作用就是向客户端提供网络服务,所以我们需要熟练掌握网络相关的命令,用于探测对端网络是否畅通,用于检查本地网络进程是否正常,以及可以通过命令去远端服务器进行下载文件...2.curl直接访问服务器会返回很多内容,也经常用"-I"参数只返回http状态码。 3.curl命令还可以通过"-v"参数来判断https的证书有效期。...,然后用该参数可直接请求接口。...这个就是选择一个后端api接口,然后右键-Copy-Copy as cURL(bash),由于一般都在Linux操作,所以选择的是复制到bash里面可用的,这个复制会获得一个类似下面的字符串,可以用这个请求在...Linux服务器里面执行。

    7100
    领券