【问题标题】:How to test POST method with Postman and x-www-form-urlencoded Body?如何使用 Postman 和 x-www-form-urlencoded Body 测试 POST 方法?
【发布时间】:2019-10-20 13:11:14
【问题描述】:

我正在使用 Pug 制作我的第一个 JS Web 应用程序的最后一步,我需要测试它是否支持 POST 方法,该方法接受一个字符串应该返回一个 JSON 对象,其中包含 2 个代表原始的 key.value 对字符串及其长度。

我被指示使用 Postman 和 x-www-form-urlencoded 来测试我的应用程序,但我不知道如何使用 urlencoded 正文测试 POST 方法。

谁能告诉我应该在 Postman 的 x-www-form-urlencoded 下填写 KEY 和 VALUE 什么?

//POST method in route file
router.post('/', (req, res, next) => {
    res.render('ps3post', {string: req.body.string, stringLength: req.body.string.length});
});
block content
    h1 POST method, page rendered by PUG
    p= string
    p= stringLength

【问题讨论】:

    标签: post pug postman webstorm


    【解决方案1】:

    好的,我想通了。看来KEY 需要输入(在我的示例中为string),VALUE 需要是我想要的实际值。

    【讨论】:

    • “看来 KEY 需要输入类型(在我的例子中是字符串)” 高度怀疑。根据您的屏幕截图,string 是一个 参数名称 .. 所以在您的原始代码中,您需要使用类似 req.body.what 的名称,其中 what 是您初始屏幕截图中的参数名称。但可以肯定的是,如果参数名称是string,那么它是正确的(只是你提到“类型”的措辞有点错误)。附言我不是 JS 人,也不熟悉您的代码中使用的 JS 框架,因此可能是错误的,尽管不太可能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-26
    • 2014-03-30
    • 1970-01-01
    • 2019-11-22
    • 2018-08-18
    • 2020-10-06
    • 2018-03-24
    相关资源
    最近更新 更多