json - 使用 Postman 将 JSON 请求对象中的 Date 对象设置为服务器
问题描述
我有一个要测试的 Web 服务。我正在 Postman 的帮助下检查它。当我必须在 JSON 中设置日期对象时,我遇到了问题。
这是我的用户类: PS:我正在使用 Flask-sqlalchemy 创建数据库模型。
class User(db.Model):
id = db.Column('id', db.Integer, primary_key=True)
name = db.Column('name', db.String(60), nullable=True, default=None)
username = db.Column('user_name', db.String(100), nullable=False, unique=True)
dob = db.Column('date_of_birth', db.Date, nullable=True, default=None)
这是我试图发布到“注册”路线的 JSON 数据 -http://127.0.0.1:5000/register
{
"name": "Catherin Francisco",
"username": "c_francisco",
"dob": new Date("1988-06-27")
}
我400 Bad Request: Failed to decode JSON object
在设置“dob”键值对时得到了。谁能帮我在 JSON 中设置日期对象。
解决方案
您要做的是在pre-request
脚本部分设置日期并在变量中设置值。例如:
var timestamp = moment().format("YYYY-MM-DDThh:mm:ss.SSSZ");
pm.environment.set("timestamp", timestamp);
然后在body
您的请求中,您可以简单地使用它{{timestamp}}
{
"name": "Catherin Francisco",
"username": "c_francisco",
"dob": "{{timestamp}}"
}
推荐阅读
- android - 如何在 Flutter 包中使用原生 C 库
- node.js - 如何在生产中处理 express 中的 http 错误?
- firebase - 将 FCM 订阅详细信息传递给 Flutter Web 视图
- docker - 如果我在主机中更改该文件,Shiny docker 映像中的文件不会更改
- react-native - 无法将道具传递给子组件
- kubernetes - Kubernetes 管理员隔离
- batch-file - 如何正确设置 -backupTarget:\\?\Volume{GUID}?
- javascript - 如何循环和切换具有相同类/VanillaJS 的元素?
- php - PHP 致命错误:未捕获的 Google\ApiCore\ApiException:
- c# - 错误:找不到类型或名称空间“GraphQLRequest”