如何在接到post请求后,render一个页面
发布于 9 年前 作者 tsinghan 10578 次浏览 最后一次编辑是 8 年前 来自 问答

需求是这样子的 第三方调用我们的接口,我们需要返回一个页面,但是请求的时候,因为参数比较多,而且由于安全性等问题,参数只能以post的形式传送, 请问这个要怎么实现呢

如果是get的话,直接使用 url跳转就好了,可是post要怎么做呢?

14 回复

一样啊,直接render或者res.send

@MiguelValentine 用了express 4 的

前台用form提交,后台直接render,如响应get请求一样 前台发送ajax请求,则可以在ajax success或fail内location.href = <url>

@tsinghan router.post啊。。。

@cool-l 这个url是什么呢?

@DavidCai1993 求指导啊,location.href = <url>,这个url是是什么呢?要跳转到那个url呢

@tsinghan 这个看你的需求了,不一定非要跳转吧…说实话,没看懂楼主的意图:第三方使用post方式来获取你的页面?直接render不就完了么

@DevinXian 可是我res.render以后返回的是一个字符串啊

@tsinghan 这个和http响应头设置有关吧…

回到顶部