首页 > 其他分享 >Curl 常用参数

Curl 常用参数

时间:2023-09-24 13:22:28浏览次数:45  
标签:常用 请求 curl 参数 https POST com Curl

(1)-X 为请求方法,如curl -X PUT即接口为PUT方法,curl -X POST即为POST方法,curl -X GET为GET方法,如不带-X直接请求,则默认为GET请求,比如核心运管登录的接口测试使用口令

curl -X GET http://10.19.185.216:17150/asab-web/visual/getAllCamera 
curl -X POST http://10.19.185.216:17150/asab-web/visual/getAllCamera

(2)  -H后面接请求头中参数,常见请求头Header一般则为token参数传参,格式为:curl -X 方法 '接口' -H 'header参数名: 参数值'

curl -X POST http://10.19.185.216/irds/api/v1/camera/advance/cameraList -H 'Token:SElLIHZFQmVYeFMrekVlYXQzL206aDNWTTExOFhCTFmbEZFREkycndvRXBQMGQrMlorcXVtcEw0dksyWDdUZz06MTY5NTEwMjM2NjMxOA==' -H 'userId:admin'

(3)   -d后面接postman的body消息体,一般是json格式,json格式时候配套-d使用,格式为 curl -X 方法 '接口' -H 'header参数名: 参数值' -d 'json消息体'

 curl -X POST http://10.19.185.216/irds/api/v1/camera/advance/cameraList -H 'Token:SElLIHZFQmVYeFMrekVlYXQzL206aDNWTTExOFhCTFmbEZFREkycndvRXBQMGQrMlorcXVtcEw0dksyWDdUZz06MTY5NTEwMjM2NjMxOA==' -H 'userId:admin' -d '{"pzgeNo":1,"paheSize":100}'

(4)  -b参数用来向服务器发送cookie。

curl -b 'foo=bar;foo2=bar2' https://google.com

(5) -G参数用来构造URL的查询字符串。

curl -G -d 'q=kitties' -d 'count=20' https://google.com/search

上面命令会发出一个get请求,实际请求的URL是https://google.com/search?q=kitties&count=20。如果省略-G,会发出一个post请求。

(6)  -k参数指定跳过SSL检测。

curl -k https://www.example.com

(7)  -v参数输出通信的整个过程,用于调试。

curl -v https://www.example.com

标签:常用,请求,curl,参数,https,POST,com,Curl
From: https://www.cnblogs.com/liurui12138/p/17725881.html

相关文章

  • 修改jmeter的jvm参数
    加班途中开发问加的jvm参数怎么没生效,随即补一篇。 windowsjmeter.bat中,添加:setHEAP=-Xms2g-Xmx2g-XX:MaxMetaspaceSize=512msetGC_ALGO=-XX:+UseG1GC-XX:MaxGCPauseMillis=100-XX:G1ReservePercent=20 linuxjmeter中,添加:HEAP="-Xms2g-Xmx2g-XX:MaxMetaspa......
  • Linux上最常用的SSH图形界面工具,你知道吗?
    作者:JackWallen译者:LCTTXingyu.Wang|2019-02-2113:57了解一下这三个用于Linux上的SSH图形界面工具。在你兼任Linux管理员的职业生涯中,你会使用SecureShell(SSH)远程联接到Linux服务器或桌面。可能你当初在个别情况下,会同时SSH联接到多个Linux服务器。实际上,SSH可能是Linux工具箱......
  • 日常学习中常用的网站
    以下皆为个人学习中了解到的较为好用的一些网站噢1.设计网站:http://hao.shejidaren.com2.计算机相关网站:对于我的经历来说,官方提供的文档和一些教学视频搭配起来学的是比较快的。当然,最重要的就是多敲代码。-菜鸟教学:https://www.runoob.com/-W3school:https://www.w3s......
  • socket的常用方法
    上一篇文章中简单介绍了socket,文章最后贴了一个小小的demo,从函数调用流程来看,其实就能明白socket使用的一个逻辑。那么这篇文章,就深入研究一下,每一个步骤里的每一个参数都是什么意思?回顾demo代码段:socket_demo.c#include<stdio.h>#include<string.h>#include<stdlib.h>#in......
  • KGC常用评价指标
    KGC评价指标1.MRMR的全称是MeanRanking,具体的计算方法如下:其中,S是三元组集合,|S|是三元组个数,rank_i是指第i个三元组的链接预测排名。该指标越小越好。2.MRRMRR的全称是MeanReciprocalRanking,其中Reciprocal是指“倒数的”的意思。具体的计算方法如下:其中,S是三元组集......
  • Ubuntu中文件编译时gcc的链接参数-lm
    在Terminal中使用gcc编译.c文件时,本以为参数的位置是十分宽松的,比如 -o目标名 与 编译条件 是可以互换位置的。正如此例:将hello.c文件编译成可执行文件hello时,gcc-ohellohello.c与gcchello.c-ohello两条编译命令是等价的。但当遇到代码文件中遇到数学函数时,在......
  • MTK联发科MTK6795/MT6795T/MT6795M核心板参数区别对比介绍
    联发科MT6795处理器是专门为高端智能手机打造的SoC,也是联发科首款支持2K屏幕的64位真八核4GLTE解决方案。它采用了ARM的八核Cortex-A53架构,主频最高达2.2GHz,支持2100万摄像头,支持LTECat.4网络,采用28nm制程。GPU方面:MT6795搭载PowerVR的G6200系列;内存支持方面:MT6795支持双通道LPDD......
  • java---常用类
    12.1时间类型(重点)Date类来自于java.util包中,用于显示当前的系统时间。1.语法:importjava.util.Date;Date对象名=newDate();创建了一个当前系统时间对象,如果要获具体的年,月,日,时,分秒的时候工具提示中划删除线的方法代表是过时的方法,过时的方法不建议使用,非要使用也没问题。@Dep......
  • 印象笔记常用快捷键组合
    []1.Ctrl+Alt+N:切换到印象笔记并跳转至一条新笔记[]2.Win+PrintScreen:开启捕捉屏幕[]3.Esc:取消屏幕捕获[]4.Win+A:剪辑选区[]5.Win+Shift+F:在印象笔记中查找(开始一个新的印象笔记搜索)[]6.Ctrl+Alt+V:将剪贴板内容粘贴到印象笔记作为一条新笔记[]7.F9:开始与印象笔记网页版同步......
  • Elasticsearch 常用指令
    Elasticsearch常用指令查询所有节点$curl'http://127.0.0.1:9200/_cat/nodes'192.168.31.127496102.162.112.03dilmrt*node-1查询集群状态$curl-k'http://127.0.0.1:9200/_cluster/health?pretty'{"cluster_name":"docker-clus......