【问题标题】:Send a timstamp in JSON via Postman通过 Postman 以 JSON 格式发送时间戳
【发布时间】: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。我之前一定错过了一个角色或什么的。非常感谢!

标签: json postman


【解决方案1】:

感谢@NimS 和@JAAulde:Vation 2 是正确答案。问题一定是笔误。

【讨论】:

    猜你喜欢
    • 2021-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-17
    • 2016-07-17
    • 2020-09-10
    • 1970-01-01
    • 2021-02-07
    相关资源
    最近更新 更多