`

linux 命令进行请求

 
阅读更多

 

curl 、wget、curlpp、x

 

常用参数

curl命令参数很多,这里只列出我曾经用过、特别是在shell脚本中用到过的那些。

-v/--verbose 小写的v参数,用于打印更多信息,包括发送的请求信息,这在调试脚本是特别有用。

-m/--max-time <seconds> 指定处理的最大时长

-H/--header <header> 指定请求头参数

-s/--slient 减少输出的信息,比如进度

--connect-timeout <seconds> 指定尝试连接的最大时长

-x/--proxy <proxyhost[:port]> 指定代理服务器地址和端口,端口默认为1080

-T/--upload-file <file> 指定上传文件路径

-o/--output <file> 指定输出文件名称

-d/--data/--data-ascii <data> 指定POST的内容

--retry <num> 指定重试次数

-e/--referer <URL> 指定引用地址

-I/--head 仅返回头部信息,使用HEAD请求

 

例子:

 

curl -s -I --connect-timeout 5 --max-time 10  <url>

 

分享到:
评论

相关推荐

    一款可以在手机上进行简单网络测试以及linux命令查询工具devtools

    查询linux相关命令以及函数、ping检测、telnet检测、路由跟踪、域名解析、反向解析、ip归属地、域名whois、网站SSL证书查询、ip地址计算、http/https请求头信息、服务器端口检测

    cmd操作命令和linux命令大全收集

    71. ntmsoprq.msc---移动存储管理员操作请求 72. netstat -an----(TC)命令检查接口 73. syncapp--------创建一个公文包 74. sysedit--------系统配置编辑器 75. sigverif-------文件签名验证程序 76. ciadv.msc...

    linux操作系统命令大全

    大量的在Linux下进行系统管理的命令。使用命令行进行管理是Linux系统的特点,对于Windows用户来说,需要尽快适应这种操作方式。  了解了命令的功能之后,还需要通过实践来掌握这些命令的使用方法,因为它们是进行...

    C语言实现Linux内核Shell程序

    编写一个C语言程序作为Linux内核的shell命令行解释程序,所执行的结果需和系统命令行方式保持一致,理解系统使怎样进行命令的解析和执行。 基本运行方式:[COMMAND命令 OPTIONS选项 ARGUMENTS参数] 表1 命令格式 ...

    Linux下模拟http的get/post请求(curl or wget)详解

    最近项目中需要测试接口,但是测试服务器通过堡垒机才能访问,暂时又没有通过Nginx进行转发,只好直接在Linux上模拟http请求进行测试。 方法 get请求 curl “http://www.baidu.com” 如果URL指向的是一个文件或者一...

    Linux服务器常用命令(简化版).docx

    gencert 根据证书请求生成证书 8 -importcert 导入证书或证书链 9 -importkeystore 从其他密钥库导入一个或所有条目 10 -keypasswd 更改条目的密钥口令 11 -list 列出密钥库中的条目 12 -printcert 打印证书内容 ...

    linux常用命令大全.docx

    引用提供了一些常用的Linux命令,包括权限管理、包管理等。 引用列举了一些文件操作和文本操作的命令,如列出文件、更改目录、打印文件内容等。 引用介绍了一些系统信息相关的命令,如打印操作系统名称、显示系统...

    Linux常用命令超详细学习笔记.rar

    下面是一些常用的Linux命令及其简要介绍: ls:列出目录中的文件和子目录。 cd:切换当前工作目录。 pwd:显示当前工作目录的路径。 mkdir:创建新的目录。 rm:删除文件或目录。 cp:复制文件或目录。 mv:移动文件...

    linux-第一个Gitlab引导CLI从终端创建合并请求

    第一个Gitlab引导CLI从终端创建合并请求

    入门学习Linux常用必会60个命令实例详解doc/txt

    要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令...

    everything-curl linux命令curl的用法 英文版

    curl命令可用来下载文件,或者模拟http请求,而且支持非常多的协议,这是一篇非常全面的说明,英文文字版

    Linux IO数据通道分享

    6.驱动层:驱动程序对应具体的物理块设备,它从上层中取出 IO 请求,并根据该 IO 请求中指定的信息,通过向具体块设备的设备控制器发送命令的方式,来操纵设备传输数据。 7.设备层是具体的物理设备。定义了操作具体...

    Linux rlogin命令用法详解

    Linux rlogin命令 Linux rlogin命令用于远端登入。 执行rlogin指令开启终端机阶段操作,并登入远端主机。 语法rlogin [-8EL][-e ][-l ][主机名称或IP地址] 必要参数: -E 忽略escape字符 -8 只识别8位字的字符 -L ...

    Linux查看日志三种命令

    常用Linux日志查看命令 tail 查看实时变化的日志(比较吃内存) tail -f filename (默认最后10行,相当于增加参数 -n 10) Ctrl+c 是退出tail命令 tail -n 20 filename (显示filename最后20行) tail -n +5 filename (从...

    WebUtil:使用服务器通过HTTP执行基本Linux命令,以及使用诸如top之类的实用程序获取有关系统的信息

    执行基本的HTTP请求以使您的服务器执行操作。 您可以在网络浏览器中使用服务器中的实用程序! 如果您想为系统编写对HTTP的自定义调用,这很好。 我建议使用HTTP身份验证对此进行保护。 安全 代码内已采取了一些...

    Linux下Shell编程

    Shell是一种具备特殊功能的程序, 它是介于使用者和 UNIX/Linux 操作系统之核心程序(kernel)间的一个接口。 为了对用户屏蔽内核的复杂性,也为了保护内核以免用户误操作造成损害,在内核的周围建了一个外壳(shell)...

    Linux命令每天必学(55)之traceroute命令

    主要介绍了Linux命令每天必学(55)之traceroute命令的相关资料,需要的朋友可以参考下

    Linux脚本编写基础

    它为用户提供了一个向Linux发送请求以便运行程序的接口系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。 Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,...

    清华大学Linux操作系统原理与应用

    1.3 开放源代码的Unix/Linux操作系统 8 1.3.1 Unix的诞生和发展 8 1.3.2 Linux的诞生 9 1.3.3 操作系统标准POSIX 9 1.3.4 GNU和Linux 9 1.3.5 Linux的开发模式 10 1.4 Linux内核 10 1.4.1 Linux内核的位置 10 1.4.2 ...

    WAS9集群部署,IHS转发请求

    WAS最新版本was9集群部署,使用IHS转发请求,文档详细有截图,有命令,基于Linux

Global site tag (gtag.js) - Google Analytics