curl -w,–write-out参数详解

TCP连接本质:四元组、状态机与双向流详解 TCP连接是传输层实现可靠通信的核心机制,其本质并非物理链路,而是一组由源IP、源端口、目的IP、目的端口构成的四元组状态标识。它依托滑动窗口、序列号与ACK确认机制保障有序(ordering)和可靠(reliable)的数据传输。该机制支撑高并发服务隔离、连接复用与错误恢复,广泛应用于HTTP、RPC、数据库访问等典型场景。理解四元组如何唯一标识连接、状态机如何协调建立与关闭、双向流如何独立维护序号体系,是排查TIME_WAIT泛滥、连接拒绝、重传异常等工程问题的关键基础。 阅读详情


顾名思义,write-out的作用就是输出点什么。curl的-w参数用于在一次完整且成功的操作后输出指定格式的内容到标准输出。

输出格式由普通字符串和任意数量的变量组成,输出变量需要按照%{variable_name}的格式,如果需要输出%,double一下即可,即%%,同时,\n是换行,\r是回车,\t是TAB。curl会用合适的值来替代输出格式中的变量,所有可用变量如下:

url_effective 最终获取的url地址,尤其是当你指定给curl的地址存在301跳转,且通过-L继续追踪的情形。

http_code http状态码,如200成功,301转向,404未找到,500服务器错误等。(The numerical response code that was found in the last retrieved HTTP(S) or FTP(s) transfer. In 7.18.2 the alias response_code was added to show the same info.)

http_connect The numerical code that was found in the last response (from a proxy) to a curl CONNECT request. (Added in 7.12.4)

time_total 总时间,按秒计。精确到小数点后三位。 (The total time, in seconds, that the full operation lasted. The time will be displayed with millisecond resolution.)

time_namelookup DNS解析时间,从请求开始到DNS解析完毕所用时间。(The time, in seconds, it took from the start until the name resolving was completed.)

time_connect 连接时间,从开始到建立TCP连接完成所用时间,包括前边DNS解析时间,如果需要单纯的得到连接时间,用这个time_connect时间减去前边time_namelookup时间。以下同理,不再赘述。(The time, in seconds, it took from the start until the TCP connect to the remote host (or proxy) was completed.)

time_appconnect 连接建立完成时间,如SSL/SSH等建立连接或者完成三次握手时间。(The time, in seconds, it took from the start until the SSL/SSH/etc connect/handshake to the remote host was completed. (Added in 7.19.0))

time_pretransfer 从开始到准备传输的时间。(The time, in seconds, it took from the start until the file transfer was just about to begin. This includes all pre-transfer commands and negotiations that are specific to the particular protocol(s) involved.)

time_redirect 重定向时间,包括到最后一次传输前的几次重定向的DNS解析,连接,预传输,传输时间。(The time, in seconds, it took for all redirection steps include name lookup, connect, pretransfer and transfer before the final transaction was started. time_redirect shows the complete execution time for multiple redirections. (Added in 7.12.3))

time_starttransfer 开始传输时间。在发出请求之后,Web 服务器返回数据的第一个字节所用的时间(The time, in seconds, it took from the start until the first byte was just about to be transferred. This includes time_pretransfer and also the time the server needed to calculate the result.)

size_download 下载大小。(The total amount of bytes that were downloaded.)

size_upload 上传大小。(The total amount of bytes that were uploaded.)

size_header  下载的header的大小(The total amount of bytes of the downloaded headers.)

size_request 请求的大小。(The total amount of bytes that were sent in the HTTP request.)

speed_download 下载速度,单位-字节每秒。(The average download speed that curl measured for the complete download. Bytes per second.)

speed_upload 上传速度,单位-字节每秒。(The average upload speed that curl measured for the complete upload. Bytes per second.)

content_type 就是content-Type,不用多说了,这是一个访问我博客首页返回的结果示例(text/html; charset=UTF-8);(The Content-Type of the requested document, if there was any.)

num_connects Number of new connects made in the recent transfer. (Added in 7.12.3)

num_redirects Number of redirects that were followed in the request. (Added in 7.12.3)

redirect_url When a HTTP request was made without -L to follow redirects, this variable will show the actual URL a redirect would take you to. (Added in 7.18.2)

ftp_entry_path The initial path libcurl ended up in when logging on to the remote FTP server. (Added in 7.15.4)

ssl_verify_result ssl认证结果,返回0表示认证成功。( The result of the SSL peer certificate verification that was requested. 0 means the verification was successful. (Added in 7.19.0))

注意:

1、若多次使用-w参数,按最后一个的格式输出。

2、在使用上面变量的时候,注意看后面小括号中的 Added in XXX,这个表示支持该变量curl所需的最低版本,查看curl版本使用curl -V。如果版本不够,curl会提示类似下面的错误。

curl: unknown --write-out variable: 'redirect_url'

参考文档:

1、man curl

2、http://digdeeply.org/archives/05102012.html

原文地址:http://www.letuknowit.com/post/17.html

MoE稀疏激活原理与工程实践:解密大模型2%参数调用真相 稀疏专家混合(MoE)是现代大语言模型提升参数规模与推理效率的核心架构,其本质并非简单开关式参数选择,而是基于语义理解的动态路由机制。MoE通过可学习的Router网络对每个token生成logits,再经Top-k筛选与软权重融合,实现低开销下的高表达能力。该机制显著降低有效FLOPs,但引入路由计算、专家通信与负载均衡等新维度开销。技术价值在于以可控硬件成本支撑千亿级参数模型的实时推理,广泛应用于GPT-4、Qwen2-MoE等主流模型。本文聚焦MoE的激活率动态性、实测验证方法及硬件-软件协同优化路径 阅读详情

相关推荐

手把手教你用ADS和CGH40010F模型搭建Doherty功放仿真原型(附工程文件)

本文详细介绍了如何使用ADS软件和CGH40010F GaN器件模型搭建Doherty功放仿真原型,涵盖工程准备、关键电路模块实现、效率优化技巧及常见问题排查。通过实战指南和效率优化技巧,帮助工程师快速掌握Doherty功放设计,提升5G基站和广播发射系统的功率放大器性能。

weixin_26897585的博客 344

CURL -w 参数详解

通过CURL命令可以方便的查询各种http请求的问题,-w参数对于我们诊断问题非常重要,以下是-w参数对应的一些变量以及对应的解释: url_effective 最终获取的url地址,尤其是当你指定给curl的地址存在301跳转,且通过-L继续追踪的情形。 http_code http状态码,如200成功,301转向,404未找到,500服务器错误等。(The numerical respon...

技术与潮流同步 2万+

基于PLC1200与CB1241的RS485从站Modbus Rtu通信实战指南

本文提供了一份详细的西门子S7-1200 PLC与CB1241 RS485通讯板实现Modbus RTU从站通信的实战指南。内容涵盖从硬件接线、博途软件组态、关键参数设置到程序调试与测试的全过程,重点解析了Modbus_Slave指令配置与数据块映射,帮助工程师快速掌握工业自动化系统中的数据采集与设备接入技术。

Apple的专栏 793

Linux - curl -w 参数详解

-w 的作用 完成请求传输后,使 curl 在 stdout 上显示自定义信息 格式是一个字符串,可以包含纯文本和任意数量的变量 输出格式 输出格式中的变量会被 curl 用对应的值替换掉 所有变量的格式为:%{variable name} 要输出一个普通的 % 只需将它们写为 %% 可以使用 \n、带 \r 的回车符和带 \t 的制表符来输出换行符 如果想通过文件来传入变量,可以用 ...

qq_33801641的博客 2327

Windows 10下三菱PLC控件安装报错Error Number:-119的终极解决方案(附详细步骤)

本文针对Windows 10系统安装三菱PLC控件时常见的Error Number:-119报错,提供了深度分析与终极解决方案。文章剖析了该错误源于oleaut32.dll文件版本冲突,并详细介绍了通过设置兼容性模式、手动注册DLL、直接安装MX Component以及高级系统修复等多种方法,帮助用户彻底解决此安装难题,顺利搭建PLC开发环境。

weixin_29289821的博客 330

基于4G cat.1的低功耗车牌识别摄像头模组介绍

在消费类摄像头领域,4G低功耗相机已经非常普遍,在可视门锁,婴儿看护,户外监控等领域都获得了很好的应用.但是在工业领域,低功耗相机的应用还不是那么广泛.这里要介绍一款基于4G cat.1的低功耗车牌识别摄像头模组,在待机状态只有MCU和毫米波雷达以1Hz的频率工作,功耗低至500uA,并可以通过4G模块远程唤醒模组.

bindaz的专栏 1647

curl -w 参数详解

通过CURL命令可以方便的查询各种http请求的问题,-w参数对于我们诊断问题非常重要,以下是-w参数对应的一些变量以及对应的解释: url_effective 最终获取的url地址,尤其是当你指定给curl的地址存在301跳转,且通过-L继续追踪的情形。 http_code http状态码,如200成功,301转向,404未找到,500服务器错误等。(The numerical respons...

xiaoliuliu2050的专栏 949

DDR Study - LPDDR5 Power-Up and Initialization Sequence

本文深入解析LPDDR5内存的上电初始化流程,涵盖电源斜坡、复位信号释放和初始化训练等关键阶段。通过实际案例分享,详细探讨了电源轨时序、RESET信号处理、ZQ校准和CA总线训练等核心技术要点,帮助硬件工程师规避常见设计陷阱,确保DDR内存稳定运行。

weixin_42523792的博客 299

curl分析请求耗时情况, 以及curl命令详解

最近项目要用curl进行http测试,干脆就把crul的命令看了看: Usage: curl [options...] Options: (H) means HTTP/HTTPS only, (F) means FTP only --anyauth Pick "any" authentication method (H) -a, --app

zzhongcy的专栏 8150

多智能体强化学习MATD3算法完整复现与分析

多智能体强化学习MATD3算法复现与分析摘要 MATD3算法是多智能体深度强化学习领域的重要进展,通过改进MADDPG算法,引入双Q学习、延迟策略更新和目标策略平滑等技术,显著提升了算法稳定性。本文完整复现了MATD3算法,详细解析了其数学原理,包括部分可观测马尔可夫博弈模型和TD3核心思想。在实现层面,设计了集中式Critic和分布式Actor的神经网络架构,采用PyTorch框架构建了Actor-Critic网络模块,包含精心设计的权重初始化和训练流程。该算法有效解决了多智能体环境中的非平稳性、信用分配

max500600的博客 527

彩票的未来:基于人工智能与大数据的创新预测模型

随着人工智能(AI)和大数据技术的迅猛发展,彩票行业正面临前所未有的变革。本文将探索如何通过结合深度学习、机器学习和数据挖掘技术,构建先进的预测模型,以提高彩票开奖结果的预测准确性。通过分析历史数据、应用现代化的计算技术,我们提出了一种创新的彩票预测软件架构,旨在推动彩票行业向着更加智能和高效的方向发展。

Sapphire521的博客 1439

采用curl -w测试接口或域名访问速度

采用curl测试接口或域名访问速度

h363659487的博客 1315

PCB仿真软件:Altium Designer_(18).PCB设计中的热管理

在PCB设计中,热管理是一个至关重要的环节。随着电子设备的集成度越来越高,功耗和发热量也随之增加,不合理的热设计可能导致电路板过热,从而影响电路的性能和可靠性。热管理不仅能够提高电路板的使用寿命,还能确保电路在各种环境条件下的稳定工作。本节将详细介绍如何在Altium Designer中进行有效的热管理,包括热分析、热设计和热仿真等关键步骤。

kkchenjj的博客 1985

include详解 shell_shell常用命令之curl: -w,–write-out参数详解

本文信息本文由方法SEO顾问发表于2014-07-3116:19:39,共 3244 字,转载请注明:shell常用命令之curl: -w,–write-out参数详解_【方法SEO顾问】,如果我网站的文章对你有所帮助的话,来百度口碑给个好评呗!顾名思义,write-out的作用就是输出点什么。输出格式由普通字符串和任意数量的变量组成,输出变量需要按照%{variable_name}的格式,如果需...

weixin_39573535的博客 341

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

curl -w,–write-out参数详解

顾名思义,write-out的作用就是输出点什么。curl的-w参数用于在一次完整且成功的操作后输出指定格式的内容到标准输出。 输出格式由普通字符串和任意数量的变量组成,输出变量需要按照%{variable_name}的格式,如果需要输出%,double一下即可,即%%,同时,\n是换行,\r是回车,\t是TAB。curl会用合适的值来替代输出格式中的变量,所有可用变量如下: url_effe...

weixin_33809981的博客 183

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

shell常用命令之curl: -w,–write-out参数详解

顾名思义,write-out的作用就是输出点什么。curl的-w参数用于在一次完整且成功的操作后输出指定格式的内容到标准输出。 输出格式由普通字符串和任意数量的变量组成,输出变量需要按照%{variable_name}的格式,如果需要输出%,double一下即可,即%%,同时,\n是换行,\r是回车,\t是TAB。curl会用合适的值来替代输出格式中的变量,所有可用变量如下: url_effe...

weixin_30493401的博客 450

curl(八)时间和变量以及配置

【代码】curl(八)时间和环境变量以及配置。

wzj_110的博客 2214

linux脚本输出成文件,Linux 脚本命令结果输出到文件

btrace使用btrace使用 目录btracee是btrace的解压目录 btrace/btrace是btrace的项目工程 root@ubuntu:/usr/local/bogon/btrace# tree b ...shell常用命令之curl: -w,–write-out参数详解顾名思义,write-out的作用就是输出点什么.curl的-w参数用于在一次完整且成功的...

weixin_32240065的博客 744

linux命令详解及软件安装(持续更新)

linux解析 在java开发之路(javase、Mysql、前端(html、Css、Js)、JavaWeb、SSM(到这里很多人就开始找工作了)、Springboot、Vue、SpringCloud、MybatisPlus、Git…) 走到一定程度之后。 接下来再要遇到的技术(消息队列(kafka、RabbitMQ、RockeetMQ)、缓存(Redis)、搜索引擎(ES)、集群分布式(需要购买.....................

Ferao的博客 1万+

GPT-4参数量与MoE激活率真相:1.8万亿不是全部参与计算

大语言模型中的MoE(混合专家)架构正推动AI从密集计算转向稀疏激活——它不再让所有参数参与每步推理,而是按语义需求动态调度子模型。其核心原理在于路由机制:通过hidden state映射、带温度的softmax和负载均衡约束,实现专家级并行与节能。这种设计显著提升模型容量与推理效率的平衡,支撑长上下文、多任务泛化等高级能力。典型应用场景包括代码生成、数学推理和长文档摘要,其中专家激活率随语义密度、响应长度和采样策略剧烈波动。本文聚焦GPT-4公开线索中的‘1.8万亿参数’与‘2% per token’两大

weixin_34248705的博客 345

A100为何是Qwen3.5生产部署的硬件分水岭

大模型推理不是简单加载运行,而是显存容量、内存带宽、互联架构与计算精度的系统级协同。Qwen3.5这类支持128K上下文、参数量达9B~32B的大语言模型,对GPU的HBM2e高带宽内存、NVLink多卡互联和BF16/Tensor Core原生支持提出刚性要求——消费级GPU如RTX 3090虽显存看似足够,却因GDDR6X带宽不足、无NVLink、不支持BF16,在KV Cache刷新、FlashAttention-2调度等关键路径上频繁触发OOM与延迟抖动。A100凭借2TB/s显存带宽、600GB/

448
上一篇: Linux命令curl
下一篇: SSL延迟有多大
cbbbc
博客等级 码龄15年 609粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值