curl 模拟 GETPOST 请求,以及 curl post 上传文件

一般情况下,我们调试数据接口,都会使用一个 postman 的工具,但是这个工具还是有点大了。事实上,我们在调试一些小功能的时候,完全没有必要使用它。在命令行中,我们使用 curl 这个工具,完全可以满足我们轻量的调试要求。

下面,我们来简单的说一下,curl 的一些常见使用方法:

curl GET 请求

curl命令 + 请求接口的地址。

curl localhost:9999/api/daizhige/article

1

如上,我们就可以请求到我们的数据了,如果想看到详细的请求信息,我们可以加上 -v 参数

curl localhost:9999/api/daizhige/article -v

1

操作结果如下图所示:

curl POST 请求

我们可以用 -X POST 来申明我们的请求方法,用 -d 参数,来传送我们的参数。

所以,我们可以用 -X PUT 和 -X DELETE 来指定另外的请求方法。

curl localhost:9999/api/daizhige/article -X POST -d "title=comewords&content=articleContent"

1

如上,这就是一个普通的 post 请求。

但是,一般我们的接口都是 json 格式的,这也没有问题。我们可以用 -H 参数来申明请求的 header

curl localhost:9999/api/daizhige/article -X POST -H "Content-Type:application/json" -d '"title":"comewords

curl post json_curl 模拟 GETPOST 请求,以及 curl post 上传文件相关推荐

  1. Android 利用an框架快速实现网络请求(含下载上传文件)

    作者:Bgwan 链接:https://zhuanlan.zhihu.com/p/22573081 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. an框架的网络框架 ...

  2. java string 包含http_Java中使用HttpPost上传文件以及HttpGet进行API请求(包含HttpPost上传文件)...

    一.HttpPost上传文件 public static String getSuffix(final MultipartFile file){ if(file == null || file.get ...

  3. Android 发送HTTP GET POST 请求以及通过 MultipartEntityBuilder 上传文件

    折腾了好几天的 HTTP 终于搞定了,经测试正常,不过是初步用例测试用的,因为后面还要修改先把当前版本保存在博客里吧. 其中POST因为涉及多段上传需要导入两个包文件,我用的是最新的 httpmine ...

  4. curl 模拟 GET\POST 请求,以及 curl post 上传文件

    curl 模拟 GET\POST 请求,以及 curl post 上传文件 一般情况下,我们调试数据接口,都会使用一个 postman 的工具,但是这个工具还是有点大了.事实上,我们在调试一些小功能的 ...

  5. PHP curl模拟表单上传文件 微信公众号素材管理接口crul文件上传核心源码

    PHP curl模拟表单上传文件  微信公众号素材管理接口crul文件上传核心源码 /*** curl 上传文件* @param $url* @param $filePath* @param stri ...

  6. curl跨服务器请求文件,Curl上传文件的服务器API POST调用

    我想将一系列POSTMAN调用翻译成bash以创建脚本.超级简单到现在,我要发布与形式,data.I角色的XLSX文件中使用这个脚本:Curl上传文件的服务器API POST调用 curl -i -X ...

  7. php curl上传文件返回false,php curl上传文件$_FILES为空的问题

    PHP 5.0~5.6 各版本兼容的cURL文件上传 最近做的一个需求,使用PHP cURL上传文件.踩坑若干,整理如下. 不同版本PHP之间cURL的区别 PHP的cURL支持通过给CURL_POS ...

  8. 按键精灵curl、FTP、zip、sha1算法、下载文件、上传文件、蓝奏云api、压缩解压文件支持 安卓、IOS

    lua插件放到 按键精灵手机助手 安装位置的 Plugin 文件夹里面  注意: 下载后去掉文件后缀.7z 支持安卓,ios ,不需要安装,一个lua插件搞定. 支持multipart/form-da ...

  9. 【2022工作】【httplib工作记录】【使用curl Post 上传文件】

    注意http和https使用的区别 https需要加 #define CPPHTTPLIB_OPENSSL_SUPPORT 登录: bool vcPostUDCloud::Post_Token(con ...

最新文章

  1. 【jquery】jquery选择器
  2. python获取图片的颜色信息
  3. Python的__getattribute__ vs __getattr__的妙用
  4. linux vnc的小黑点和鼠标不同步_vnc使用教程,在Linux中vnc使用教程的4个步骤
  5. QT QNetworkInterface::allAddresses();获取了很多无效的地址_Qt编写地图综合应用16-省市轮廓图下载...
  6. 【数据结构与算法】之深入解析“Excel表列序号和表列名称”的求解思路与算法示例
  7. 警卫站岗(树上dp)
  8. PRML-系列二之2.2
  9. Android7.0关机流程分析
  10. ecshop怎样在新主页模板里调用首页主广告
  11. python数据挖掘与分析心得体会_Python数据挖掘——文本分析
  12. python随机产生手机号码
  13. linux用户和组的权限管理
  14. ad网络标号怎么用_【Altium Designer】AD改变网络标号的作用域
  15. 1rem、1em、1vh、1px各自代表的含义
  16. v模拟器(华为、H3C)点滴
  17. 【操作系统作业】睡觉助教(用Java的ReentrantLock实现)
  18. python 学习笔记(二)数列
  19. 第一篇博客——(自我介绍篇)
  20. 手机互动网页项目总结(转)

热门文章

  1. Micropython教程之TPYBoard DIY金属探测仪实例演示(萝卜学科编程教育)
  2. 使用 Rust 构建分布式 Key-Value Store
  3. 菜鸟系列之C/C++经典试题(七)
  4. centos命令行xkill
  5. php+mysql_msqli简单实例
  6. 加密、解密、openssl的基本应用以及CA的实现过程
  7. WPF几个核心类的类层次结构
  8. DB2中不同于其它数据库的操作
  9. php连接Access实例
  10. postifx网络服务的搭建和配置