如何在接到post请求后,render一个页面
 发布于 11 年前  作者 tsinghan  11952 次预览  最后一次回复是 11 年前  来自 问答 

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

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

14 回复
DoubleSpout

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

cool-l

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

tsinghan

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

tsinghan

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

DevinXian

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

tsinghan

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

DevinXian

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