首页 > 其他分享 >Bat中使用curl请求post接口(application/x-www-form-urlencoded)并携带请求头和请求参数

Bat中使用curl请求post接口(application/x-www-form-urlencoded)并携带请求头和请求参数

时间:2023-07-12 09:44:21浏览次数:38  
标签:www 请求 form Bat 接口 application post

场景

线上需要测试某接口的可通行以及返回数据等。

如果是get请求可以直接在浏览器中校验,如果是post请求且又不想安装postman等三方工具,可以使用

新建一个bat脚本文件的方式去测试接口。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi

实现

1、比如要测试的接口说明如下

 

这里接口的请求类型为post,且请求数据类型为application/x-www-form-urlencoded,需要传递两个参数以及一个请求头

2、新建bat脚本并修改内容如下

curl http://127.0.0.1:8080/test ^
-X POST ^
-H "Content-Type: application/x-www-form-urlencoded" ^
-H "Authorization: Basic sdfsdsdgdfgdfgdfgfdg" ^
-d "username=admin&password=dfgdffdghfhfghfgh"
pause

注意:

其中^代表命令换行,这里为了更直观,如果是一行显示可以去掉。

cur后面紧跟接口地址。

-X POST表示请求方式为POST。

-H表示添加请求头。

-d 代表添加请求参数。

运行效果

 

 

标签:www,请求,form,Bat,接口,application,post
From: https://www.cnblogs.com/badaoliumangqizhi/p/17546636.html

相关文章

  • IDEA的Mybatis 开发追踪跳转插件
    MybatisX是一款基于IDEA的快速开发插件,为效率而生。安装方法:打开IDEA,进入File->Settings->Plugins->BrowseRepositories,输入 mybatisx 搜索并安装。 转自:https://baomidou.com/pages/ba5b24/#%E5%8A%9F%E8%83%BD ......
  • (ssrf)服务器端请求伪造漏洞总结
    服务器端请求伪造原理:服务端代理用户对用户输入的URL无条件发起请求,并将response返回给用户。用户可以填写内网的任意IP以及端口,用来进行内网嗅探;一般情况下,SSRF攻击的目标是从外网无法访问的内部系统危害大,比较常用,杀伤力非常大,和log4j2差不多是一种由攻击者构造形成由服务......
  • IUP Text Format State test and enhancement
    功能测试IUPText控件格式(Formating)在交互中的跟随性;尝试提升格式跟随性。涉及点Text的回调顺序关联;撤销(undo)操作还原到的状态——上次手动改变光标时的状态;输入时的状态(中文输入时涉及IME);k_any的C;CapsLock/Shift对基本键的影响,及其他修饰键的作用,IME激活时,C=22......
  • SSM - Mybatis - Lombok - 配置
    Lombok配置Lombok安装方式有三部,IDEA安装,POM引用,接口使用。详见@ (15条消息)idea中怎么使用lombok依赖_idea依赖树只有lombok_南商的博客-CSDN博客 <!--https://mvnrepository.com/artifact/org.projectlombok/lombok--><dependency><groupId>org.projectlombok</g......
  • Spring整合MyBatis
     主要是把xml中的mysql数据源、mysql映射还有SqlSessionFactoryBean工厂给放到bean类中    还有把Dao使用@Autowired注解注入到Service中 包 下面是全部的代码(从上到下)这是sql数据源配置 这里面是工厂和映射 这是核心配置 Dao Service业务逻辑层......
  • mybatis的延时加载
    https://www.bilibili.com/video/BV1V24y1V7aJ/?spm_id_from=333.337.search-card.all.click&vd_source=46d50b5d646b50dcb2a208d3946b1598https://www.bilibili.com/video/BV1Tb4y1p7rh/?spm_id_from=333.337.search-card.all.click&vd_source=46d50b5d646b50dcb2a2......
  • Mybatis里面的缓存机制
    1.mybatis的SqlSession是什么MyBatis的SqlSession是MyBatis框架提供的一个关键接口,它代表了和数据库的一次会话。SqlSession提供了执行SQL语句、管理事务以及获取映射器(Mapper)等操作。在一般情况下,每次查询都会创建一个新的SqlSession实例。这是因为SqlSession代表......
  • mybatis-plus多数据源
    目录表结构及数据依赖配置application.properties文件启动类添加@Mapper注解编码实体类Mapper类Service类H2数据库操作MySQL数据库操作测试@Test测试测试结果官网多数据源配置@DS注解表结构及数据--表结构CREATETABLEIFNOTEXISTSuser(`id`bigint(20)NOTNULLAUT......
  • Winform和WPF检查应用是否重复打开
    一、以App扩展方法检查进程名和进程ID的方式1PublicstaticTSetSingleProcess(thisTapp)WhereT:Application2{3varprocess=Process.GetProcesses().Where(p=>p.ProcessNames==Process.GetCurrentProcess().ProcessName&&p.Id!=Process.GetCurrentProcess().Id)......
  • django_filters/rest_framework/form.html的报错问题
    报错问题:django_filters/rest_framework/form.htm报错原因为:1没有装django_filters模块使用pip安装pipinstalldjango-filter2模块没有在配置文件中注册:将django_filters添加到installed_apps中INSTALLED_APPS=[...'django_filters',] ......