【发布时间】:2015-10-07 07:32:42
【问题描述】:
我对使用 REST API 和 Postman 还很陌生,我正在寻找一种通过 Postman 将时间戳作为字符串包含在 POST 请求正文中的方法。
根据Postman docs,可以在请求正文中使用动态变量{{$timestamp}}。但是,当我尝试使用它时,我会从要发布的端点返回 400,并显示消息“格式错误的数据”。
以下是我尝试过的几种变体:
变体 1
[
{
"from_number": "+123456789",
"messages": [
{
"text": "Message at" {{$timestamp}},
"to_number": "+123456789"
}
]
}
]
变体 2
[
{
"from_number": "+123456789",
"messages": [
{
"text": "Message at {{$timestamp}}",
"to_number": "+123456789"
}
]
}
]
变体 3
[
{
"from_number": "+123456789",
"messages": [
{
"text": "Message at " + {{$timestamp}},
"to_number": "+123456789"
}
]
}
]
所有这些都返回相同的错误
{
"errorMessage": "malformed data",
"error": true
}
【问题讨论】:
-
第二种变化是正确的,即使动态
$timestamp变量不起作用。您确定预期的正文格式吗? -
我可以验证变体 2 是否正确。还有其他问题。
-
@NimS 你是对的。我刚刚成功地再次尝试了变体 2。我之前一定错过了一个角色或什么的。非常感谢!