curl命令行发送POST/GET请求
curl命令是一个利用URL规则在命令行下工作的文件传输工具。使用一种受支持的协议,从远程服务器传输数据,或将数据传输到远程服务器。默认情况下,已安装在macOS和大多数Linux发行版上。curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。在进行web后台程序开发测试过程中,常常会需要发送url进行测试,使用curl可以方便地模拟出符合需求的url命令。
curl发送GET请求:
语法格式
curl protocol://address:port/url?args示例:
curl http://127.0.0.1:8080/login?admin&passwd=12345678 # 带参数请求,参数用&连接
curl发送POST请求:
语法格式:
curl -X POST [options] [URL]# 使用该-F选项时,curl使用的默认Content-Type是“multipart/form-data”,以key=value配对形式
curl -X POST -F 'name=Jason' -F 'email=jason@example.com' http://127.0.0.1:8000/login# 使用-d选项,可以使用&符号对发送数据进行合并
curl -X POST -d 'name=Jason&email=jason@example.com' http://127.0.0.1:8000/login# 使用-H选项,指定Content-Type为application/json发送JSON对象
curl -X POST -H "Content-Type:application/json" -d '{"user": "admin", "passwd":"12345678"}' http://127.0.0.1:8000/login # 通过-d指定json data内容# 文件上传,需在文件位置之前添加@符号
curl -X POST -F 'image=@/home/user/Pictures/wallpaper.jpg' http://example.com/upload
curl命令行发送POST/GET请求相关推荐
- linux发送http请求xml报文,使用curl命令行发送/发布xml文件
阿波罗的战车 如果该问题与您的其他Hudson问题有关,请使用它们提供的命令.从命令行使用XML的这种方式:$ curl -X POST -d '...' \http://user:pass@myho ...
- curl发送html邮件,使用curl命令行发送/发布xml文件
如果该问题与您的其他Hudson问题有关,请使用它们提供的命令.从命令行使用XML的这种方式: $ curl -X POST -d '...' \ http://user:pass@myhost:my ...
- curl命令行发送POST请求
在开发后对接口进行调试,效率往往是: 前端界面 > Postman > curl 有时候必须使用curl实现调用 请求示例 curl -X POST http://192.168.57.8 ...
- windows系统win10使用curl命令模拟发送post/get请求
请求地址 http://10.120.22.123:9527/payment/lb?userName=4 POST请求 curl -d '[参数]' [请求地址] eg: curl -d 'userN ...
- http请求响应的组成部分的介绍 用cherome查看请求响应内容 curl命令行的使用
http请求由3部分组成:请求行 + 请求头 + 请求体 上面是一个GET,和POST请求实例 (1)请求行:由三个组成---请求HTTP的方法,URL,http版本,之间用空格分隔开 (2)请求头: ...
- curl post https_Fiddler抓包13fiddler 抓包导出 curl 命令行
前言 curl是一个命令行工具 ,一般用于 linux 环境上发 http 请求,方便远程定位接口问题. fiddler 抓包后可以导出 curl 命令行,这样方便不会写 curl 的小伙伴快速的生成 ...
- linux 抓包文件 导出,Fiddler抓包13-fiddler 抓包导出 curl 命令行
前言 curl是一个命令行工具 ,一般用于 linux 环境上发 http 请求,方便远程定位接口问题. fiddler 抓包后可以导出 curl 命令行,这样方便不会写 curl 的小伙伴快速的生成 ...
- fiddler 抓包后批量导出_Fiddler抓包13-fiddler 抓包导出 curl 命令行
前言 curl是一个命令行工具 ,一般用于 linux 环境上发 http 请求,方便远程定位接口问题. fiddler 抓包后可以导出 curl 命令行,这样方便不会写 curl 的小伙伴快速的生成 ...
- curl 命令行下载工具使用方法小结
获取curl curl 命令行下载工具 curl的官方网站为: http://curl.haxx.se 官方下载页面为:http://curl.haxx.se/download.html ...
最新文章
- 从谷歌离职回到西湖大学,只为让AI听懂你的悲伤!
- 腾讯UED 漂亮的提示信息
- C/S架构应用程序开发培训笔记
- Semaphore 类
- java,list遍历赋值
- HDU4669_Mutiples on a circle
- kafka发送消息至指定分区
- python编程常用类型_Python 高级编程系列__03:python 中常见的内置类型
- access用扫描枪输入_工业级高精度扫描枪适用在哪些环境
- vim基础学习之自动补全功能
- 在linux centos中加入中文输入法
- 玩转c语言——c语言小游戏 迷宫小游戏(附源码)
- 网页制作html新手代码,网页制作HTML基础标签代码大全
- word怎么让页码在指定页面从1开始
- 专家解答 揭密IBM Power LC系统
- ps如何将图片转化成线稿 简单版
- mysql模糊查询单词_你知道什么是 MySQL 的模糊查询?
- 计算机应用与软件退稿率高吗,软件学报_软件学报退稿概率高吗
- DAMA-CDGA/CDGP数据治理认证最全考试指南
- 多媒体计算机技术在教学中的应用,浅谈计算机多媒体在教学中的应用
热门文章
- MATLAB 路径设置
- 任意网站商品上货监控提醒(提醒尺码颜色sku)
- C语言-字符串的定义及使用
- 计算机毕业设计之java+springboot基于vue的智慧食堂点餐系统设计与实现
- 极客头条:5月31日科技资讯 |中国计算机学会暂停与IEEE合作;百度接连五位高管离职;所有版本 Docker 被爆严重漏洞!
- 《洗脑术》逆向思维与成功学
- 数据库备份与恢复案例:如何恢复丢失的数据
- C++ 面试八股文总结 -- 新特性
- 小米官网(前一部分)html
- php 车型接口,车型大全API接口_汽车配置_免费数据接口 - 极速数据