postman内置函数-$timestamp
引言
postman当中有一些内置函数,可以直接使用。
介绍
$timestamp 内置函数用于在请求中插入当前时间戳。它可以用在请求头、请求体、响应头和响应体中。
以下是一个使用 $timestamp 内置函数的示例:
POST /api/v1/users
Content-Type: application/json
{
"name": "John Doe",
"email": "john.doe@example.com",
"createdAt": $timestamp
}
在上述请求中,在请求体中插入当前时间戳。
该内置函数的语法如下:
$timestamp([format])
其中,format 是可选的参数,用于指定时间戳的格式。如果不指定 format 参数,则默认使用 ISO 8601 格式。
以下是一些常用的 $timestamp 内置函数的用法:
- 获取当前时间戳:
$timestamp()
- 获取当前时间戳的 ISO 8601 格式:
$timestamp("YYYY-MM-DDTHH:MM:SS.sssZ")
- 获取当前时间戳的 Unix 时间戳:
$timestamp("unix")
- 获取当前时间戳的毫秒时间戳:
$timestamp("ms")
- 获取当前时间戳的纳秒时间戳:
$timestamp("ns")
$timestamp 内置函数可以用来在请求中插入当前时间戳,以便在日志中记录请求的时间。它也可以用来在响应中插入当前时间戳,以便在响应中返回请求的时间。
日常使用
$timestamp可以生成13位的时间戳,格式如:1562757108,这个也可以用于生成请求流水号,自动化请求比较多的时候,就可以用这个内置函数。
在不是很频繁请求时,也可用这个来做唯一标识符。
format()函数可以根据自己的需要来指定格式:
'YYYY-MM-DDhh:mm:ss:SSS'
'YYYY-MM-DDhh:mm:ss'
'YYYY-MM-DDhh:mm'
'YYYY-MM-DDhh'
'YYYY-MM-DD'
······
(小时为H时是24小时制,为h时是12小时制)