【问题标题】:how to give current time in POST request body如何在 POST 请求正文中给出当前时间
【发布时间】:2018-11-30 04:46:57
【问题描述】:

我正在尝试发出 POST 请求以创建新资源。在请求体中需要时间戳,即当前时间戳,如何添加时间戳,如何将其参数化为当前时间戳?

【问题讨论】:

标签: rest post postman


【解决方案1】:

{{$timestamp}} 仅适用于 Postman。

将时间戳直接传递给 JSON 有效负载变量的格式应该是什么?我一直在使用放心进行 api 自动化。下面是 JSON 有效负载,我需要将当前时间戳传递给 clientTime 字段

{ "appVersions": { "APK": { "versionCode":4150, "versionName":"2.0.3" } }, "bEnableGlobalPayment":true, "clientTime":1551829145, }

【讨论】:

    【解决方案2】:

    如果您需要的只是时间戳,只需将 {{$timestamp}} 作为值添加到请求正文中即可。

    这将为您提供 Unix 时间戳,但如果您想使用特定格式 - 您可以使用 moment 来执行此操作。

    How do I format {{$timestamp}} as MM/DD/YYYY in Postman?

    【讨论】:

      【解决方案3】:

      在 jquery 中这样做:

      $.post(URL,data,function(result,err){
           //do whatever with data
      }
      

      在 data 变量中有数据等于你需要发送的数据。要添加时间戳,请使用

      Let ts = new Date(Date.now())
      

      并将数据设置为ts。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-09-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-20
        • 2020-05-11
        相关资源
        最近更新 更多