[英]Set Date object in JSON request object to server using Postman
我有一個想要測試的 web 服務。我正在 Postman 的幫助下檢查它。 當我必須在 JSON 中設置日期 object 時,我遇到了問題。
這是我的用戶 class: 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 中設置日期 object。
您想要做的是在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}}"
}
您還應該將它添加到pre-request
腳本的最頂部以避免moment
錯誤:
const moment = require('moment');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.