首页 > 其他分享 >PostMan 如何在x-www-form-urlencode调试List<string>

PostMan 如何在x-www-form-urlencode调试List<string>

时间:2023-08-02 23:02:52浏览次数:26  
标签:urlencode 10 www PostMan process text image style oss

分析:第三方支持两种post请求方式: application/jsonapplication/x-www-form-urlencode

方式一:正常

PostMan 如何在x-www-form-urlencode调试List<string>_变量名


方式二异常:参数[loginIds]当前类型[String]转成目标类型[List]异常

PostMan 如何在x-www-form-urlencode调试List<string>_变量名_02

PostMan 如何在x-www-form-urlencode调试List<string>_数据统计_03

使用数组方式:数据统计不一致,不报错

PostMan 如何在x-www-form-urlencode调试List<string>_Data_04


解决方案:命名至少两个相同的变量名称,变量名为空的也不能省略

PostMan 如何在x-www-form-urlencode调试List<string>_Data_05



c# 实现部分代码:

 //var formData = string.Format("random={0}&sign={1}&sn={2}&startTime={3}&endTime={4}&method={5}", random, sign, sn, startTime, endTime, method);

                var contantUser = "&loginIds=";

                if (loginIds?.Count > 0)

                {

                   foreach (var loginId in loginIds)

                   {

                      contantUser += string.Format("&loginIds={0}", loginId);

                  }

                }

                var result = HttpHelper.HttpsCQ9Post(domain, string.Empty, formData+ contantUser);

标签:urlencode,10,www,PostMan,process,text,image,style,oss
From: https://blog.51cto.com/jition/6944131

相关文章

  • 利用ZoomEye探索互联网hikvision摄像头——直接htp://www.zoomeye.org/search?q=DVRDV
    实践了下,zoomeye或者shodan都可以!还是很吓人的...         然后随便点击一个就进去了。。。 利用ZoomEye探索互联网hikvision摄像头2021年4月2日某天使用IISPUTSCANNER扫描C段观察HTTPBANNER为DVRDVS-Webs点开后发现为hikvision摄像头的WEB端于是乎想到了知道创宇......
  • 【攻防世界】-Training-WWW-Robots
    信息收集翻译:在这个小小的训练挑战中,你将学习机器人的排除标准。robots.txt文件用于网络爬虫检查它们是否被允许抓取和索引您的网站或仅部分网站。有时,这些文件揭示了目录结构,而不是保护内容不被抓取。享受吧!解题思路根据题目可以联想到君子协议robots.txt在url后输入:......
  • 【Postman】send提示responseBody is not defined
    测试中需要接口之间传值,或缓存登录token,send后,提示responseBodyisnotdefined原因一:查看代码填写的实在请求前还是请求之后,如果是在Postman的request中请求response则不会找到原因二:请求是在Tests中,仍提示此问题解决方案1;如代码是如下形式varjsonData=JSON.parse(respons......
  • C# HttpUtility.UrlEncode与 Uri.EscapeDataString区别
    相同点均是对url进行编码区别HttpUtility.UrlEncode会将空格转换为加号(+)Uri.EscapeDataString会将空格转换为%20适用场景HttpUtility.UrlEncode适用于url是查询参数Uri.EscapeDataString适用于url是作为文件路径使用......
  • Oracle数据库DB_NAME、SERVICE_NAME、SID、INSTANCE_NAME、DB_UNIQUE_NAME的区别 转
    Oracle数据库DB_NAME、DBID、DB_UNIQUE_NAME、SERVICE_NAME、SID、INSTANCE_NAME、GLOBAL_DATABASE_NAME的区别DB_NAME:①是数据库名,长度不能超过8个字符,记录在datafile、redolog和controlfile中②在DataGuard环境中DB_NAME相同而DB_UNIQUE_NAME不同③在RAC环境中,各个节点的DB_......
  • Centos 系统开通后修改数据盘挂载目录 /home 改到 /www
    1. df-h 查看数据盘挂载信息/dev/mapper/cs_s210981-home 345G 2.5G 343G  1%/home 2、umount/home->取消当前数据盘/dev/vdb1挂载,使用命令umount/home 3,将/dev/vdb1挂载到/www目录,使用命令mount/dev/vdb1/wwwmount/dev/mapper/cs_s210981-h......
  • 接口自动化--postman(1)工作原理及入门
    Postman是一个用于调试HTTP请求的工具,它提供了友好的界面帮助分析、构造HTTP请求,并分析响应数据。工作原理:Postman近似于一个浏览器,它可以模拟浏览器、APP原生等客户端向服务器发送接口请求,并获取接口的响应数据。  ......
  • 解决 Postman 报错的最佳实践指南
    Postman 是一个流行的API测试工具,它可以帮助开发者和测试人员快速地创建和发送各种HTTP请求,并查看响应结果。但是,在使用Postman的过程中,有时候会遇到一些报错或异常情况,影响了正常的测试流程。本文将介绍一些Postman常见的报错与处理方法,希望能够对大家有所帮助。想要学习......
  • 2023-07-28 后端接口返回的数据与postman返回的数据不一致 ==》前端不兼容数据库字段
    前言:在传参一致,接口一致的情况下,微信开发者工具调的接口和postman返回的数据的id不一致。具体为:微信开发者工具端调接口拿到的id为22位的数据:1884661033952220199看起来平平无奇对吧,而postman返回的id则为:1884661033952220200是的,接口一样,传参一样,返回的其它数据也一样,唯独这......
  • Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported]
    @RequestParam用来处理Content-Type为application/x-www-form-urlencoded编码的内容,Content-Type默认为该属性。可以用于接收URL中的参数并捆绑到方法的参数中,也可以接受post请求体中的Content-Type为application/x-www-form-urlencoded的数据。(post比较常用的是json格式......