关于curl命令行发送post/get请求方式

 更新时间:2025年05月22日 14:16:41   作者:冬天vs不冷  
这篇文章主要介绍了关于curl命令行发送post/get请求方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

curl概述

curl 是一个命令行实用程序,允许用户创建网络请求

curl 在WindowsLinuxMac 上皆可使用

post请求

一个简单的 POST 请求:

  • -X指定与远程服务器通信时将使用哪种 HTTP 请求方法
curl -X POST http://example.com

POST 请求传递数据:

  • -d:设置请求参数(拼接参数或json)
curl -X POST http://example.com -d "firstname=John&lastname=Andrew" 
  • -H:设置request里的header
curl -X POST http://example.com -d '{"hello": "world"}' -H 'Content-Type: application/json'
  • -F:模拟HTTP表单数据提交 multipart POST使用该-F选项时,curl使用的默认Content-Type是“multipart/form-data”
curl -X POST http://example.com -F 'name=Jason' -F 'email=jason@example.com'

get请求

带参数请求,参数用&连接

curl http://127.0.0.1:8080/login?admin&passwd=12345678

Apifox工具获取

如下直接复制工具生成的即可,请求头请求体都包含了

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Linux系统下Tomcat使用80端口的方法

    Linux系统下Tomcat使用80端口的方法

    这篇文章主要给大家介绍了关于Linux系统下Tomcat使用80端口的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Tomcat具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-12-12
  • 配置 Apache 服务器禁止所有非法域名 访问自己的服务器

    配置 Apache 服务器禁止所有非法域名 访问自己的服务器

    这篇文章主要介绍了配置 Apache 服务器禁止所有非法域名 访问自己的服务器,需要的朋友可以参考下
    2017-06-06
  • Linux系统挂载数据盘的操作步骤

    Linux系统挂载数据盘的操作步骤

    文章介绍Linux挂载数据盘的两种方式:直接挂载物理盘和LVM模式,均需创建挂载点、编辑fstab并执行mount命令,最后通过df -h验证挂载结果,并有相关的代码示例供大家参考,需要的朋友可以参考下
    2025-05-05
  • 解决安装zabbix之后登陆报错:zabbix Details Cannot connect to the database. No such file or directory

    解决安装zabbix之后登陆报错:zabbix Details Cannot connec

    检查PHP配置文件(php.ini)中mysql.default_socket路径是否与MySQL实际socket文件位置一致,确认MySQL服务已启动且权限正确,必要时手动指定socket路径或重启服务
    2025-07-07
  • Linux下9种优秀的代码比对工具推荐小结

    Linux下9种优秀的代码比对工具推荐小结

    这篇文章主要介绍了Linux下9种优秀的代码比对工具推荐小结,不仅有命令行工具,还有 GUI 界面工具,让你轻松进行代码比对,感兴趣的可以一起来了解一下
    2020-06-06
  • Linux系统rsyslogd占用内存过高的问题排查及解决

    Linux系统rsyslogd占用内存过高的问题排查及解决

    syslogd不仅仅是记录kernel log的服务,还能记录user space中的日志,syslogd是Linux下的一个记录日志文件服务,新版本叫做rsyslogd,本文介绍了Linux系统rsyslogd占用内存过高的问题排查及解决,需要的朋友可以参考下
    2024-08-08
  • linux下安装mongodb教程

    linux下安装mongodb教程

    MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。这篇文章主要介绍了linux下安装mongodb,需要的朋友可以参考下
    2019-12-12
  • Linux将命令添加到PATH中的方法

    Linux将命令添加到PATH中的方法

    下面小编就为大家带来一篇Linux将命令添加到PATH中的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • Linux之系统调用问题

    Linux之系统调用问题

    这篇文章主要介绍了Linux之系统调用问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • linux系统Ventoy制作U启的教程

    linux系统Ventoy制作U启的教程

    安装Ventoy需确认U盘设备名并格式化(需卸载挂载点),复制ISO文件后即可实现多系统启动,支持多ISO、操作简便,适合频繁使用多系统U盘的用户
    2025-08-08

最新评论