PostMan如何传递Date类型参数

这篇具有很好参考价值的文章主要介绍了PostMan如何传递Date类型参数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简述

使用PostMan接口进行接口测试,向接收方传递相关数据,接收方数据库表中包含datetime类型字段。

接口方式: HTTP
方 法: POST
格 式: JSON

1.通过定义PostMan全局变量传递

postman.setGlobalVariable("inputtime",Date.parse(new Date("2021/12/16")));

PostMan如何传递Date类型参数

PostMan如何传递Date类型参数

通过这种方式传递时间,后台接收到之后需要转为long类型,然后转换为date类型

public void insertTest1() {
		String info = getRawData();
		Map<String,Object> map = FastJson.getJson().parse(info, Map.class);
		System.out.println("inputtime值为:" + map.get("inputtime"));
		renderJson();
}

PostMan如何传递Date类型参数
所以接收到值之后,需要转换类型:

Date inputtime = new Date((long) map.get("inputtime")); 

2.直接传递时间格式的字符串

PostMan如何传递Date类型参数文章来源地址https://www.toymoban.com/news/detail-502249.html

public void insertTest2() {
		String info = getRawData();
		ATest aTest = FastJson.getJson().parse(info, ATest.class);
		boolean flag = aTest.save();
		if (flag) {
			renderJson("成功");
		}else{
			renderJson("失败");
		}
}
	public void setName(java.lang.String name) {
		set("name", name);
	}
	
	public java.lang.String getName() {
		return getStr("name");
	}
	
	
	public void setInputtime(java.util.Date inputtime) {
		set("inputtime", inputtime);
	}
	
	public java.util.Date getInputtime(){
		return getDate("inputtime");
	}

3.接口测试示例

	/**
	 * 接口请求
	 */
	public void postTest(){
		ATest info = new ATest();
		info.setName("李四");
		info.setInputtime(DateUtil.format("2021-12-17"));
		String jsonData = JsonKit.toJson(info);
		String result = HttpKit.post("http://IP:端口/XXX/insertInfoTest", jsonData);
		renderJson(result);
	}
	/**
	 * 接口接收并插入数据
	 */
	public void insertInfoTest() {
		String requestData = getRawData();
		ATest info = FastJson.getJson().parse(requestData, ATest.class);
		boolean flag = info.save();
		if(flag){
			renderJson("成功");
		}else{
			renderJson("失败");
		}
	}

到了这里,关于PostMan如何传递Date类型参数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • postman中json传date时间类型参数

      {     \\\"startTime\\\": {{startTime}},     \\\"endTime\\\": {{endTime}},     \\\"createStartTime\\\": {{createStartTime}},     \\\"createEndTime\\\": {{createEndTime}} }  postman.setGlobalVariable(\\\"startTime\\\",Date.parse(new Date(\\\"2021/06/01 00:00:10\\\"))); postman.setGlobalVariable(\\\"endTime\\\",Date.parse(new Date(\\\"2024/06/13 23:59:10\\\"))); postman.setGlobalVariable(\\\"createS

    2024年02月06日
    浏览(43)
  • 如何使用postman进行参数传递以及csv数据驱动

    - 了解postman工具可以用来做什么 postman可以用来做接口测试,主要可以用来实现以下几个需求 可以快速构建我们想要发出的请求 可以保存我们已经做过的接口测试用例 可以提供响应数据比较的作用 可以把测试用例放到测试集里面去批量的执行,指定我们执行的次数,进行数

    2023年04月11日
    浏览(49)
  • SpringCloud OpenFegin 传递Date类型的参数时,接收端多出14个小时的问题

    SpringCloud OpenFegin 传递Date类型的参数时,接收端多出14个小时的问题 1. OpenFegin写法 入参: “startTime”: “2024-01-16 00:00:00”, “endTime”: “2024-01-18 23:59:59”, 对应log Unix 时间戳 转成 北京时间startTime: 2024-01-16 14:00:00 endTime:2024-01-18 13:59:59 时间多了, 2. 既然用Date 接收导致时间

    2024年01月20日
    浏览(48)
  • postman进行post、get参数传递及中文乱码和各类型参数传递和json格式传参和日期型参数传递和响应数据传回

    postman是一种测试工具 用postman直接在其上输入参数名和参数值就行,不用区分post和get请求方法,当然java代码要改变一点,在响应注解的方法里面添加和postman中输入的参数名一样的形参 get请求: 代码:注意在响应注解的方法里面新添加了形参,其就对应着上面图片中的参数

    2024年02月07日
    浏览(56)
  • @ModelAttribute注解在postman中如何传递参数

    接口地址以及参数传递正确的话,就可以正常获取请求结果啦。

    2024年02月10日
    浏览(37)
  • 接口测试系列(二)Postman如何传递list、map对象等参数

    请求参数一般为简单文本text,包含基本数据类型,如数字和字符串,填写在Params页签下。发送请求时,将自动加在地址栏后方。 基本数据类型,只需要将相应的值填写在对应的value区域即可。内容类型需选择x-www-form-urlencoded。 内容类型需选择form-data,在key区域,需选择File类型

    2024年02月05日
    浏览(46)
  • 使用 Postman 传递请求参数:Query、Path 和 Body 教程

    Postman  作为一个功能强大的工具,极大地简化了 API 测试和调试的过程,提供了发送请求和检查响应的直接方法。本文将着重介绍如何在 Postman 中高效地处理请求参数,以提高 API 测试和开发的便利性。 首先,我们需要明白什么是请求参数。简单来说,请求参数是传递给服务

    2024年04月23日
    浏览(40)
  • 关于前端或者postman传递Date数据测试接口报错

    错误: org.apache.ibatis.exceptions.PersistenceException: rn### Error querying database. Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.Stringrn### Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String 解决: 将xml文件修改即可,然后前端或者postma

    2024年01月21日
    浏览(49)
  • 提升 Postman 使用技巧:完全掌握 Query、Path 和 Body 参数传递

    题解 | #密码验证合格程序# #include iostream#include vectorus   题解 | #数字颠倒# import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 pa   淘天一面 面经 淘天一面:计算机开机的过程经历了什么?站在计算机这个视角,为什么要有操作系统?操作系统的虚拟化技术(   美团前端

    2024年04月13日
    浏览(52)
  • Jmeter 使用multipart/form-data传递参数,后端拿不到参数数据,同样的请求,同样的参数,postman却可以

    提示:阅读本章之前,请先阅读目录 我遇到了一个怪事,就是同一个接口,同样的参数,同样的数据,postman可以请求,但是jmeter却不行,因为接口需要使用到multipart/form-data的提交方法,所以,出现这个情况,首先,察觉到该问题,主要还是因为multipart/form-data 在jmeter中,你

    2024年02月11日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包