CNode

如何在接到post请求后,render一个页面

问答
Ttsinghan发布于12 年前最后回复12 年前14 回复12183 浏览0 收藏

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

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

查看回复

回复 (14)

M
MiguelValentine#1·12 年前

没用框架?

T
tsinghan#2·12 年前
引用 MiguelValentine没用框架?

@MiguelValentine 例如?

D
DoubleSpout#3·12 年前

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

M
MiguelValentine#4·12 年前
引用 tsinghan@MiguelValentine 例如?

@tsinghan express /koa?

T
tsinghan#5·12 年前
引用 MiguelValentine@tsinghan express /koa?

@MiguelValentine 用了express 4 的

C
cool-l#6·12 年前

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

M
MiguelValentine#7·12 年前
引用 tsinghan@MiguelValentine 用了express 4 的

@tsinghan router.post啊。。。

D
DevinXian#10·12 年前
引用 tsinghan@DevinXian 可是我res.render以后返回的是一个字符串啊

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

S
simon4546#11·12 年前
引用 MiguelValentine没用框架?

@MiguelValentine:...

T
tsinghan#13·12 年前
引用 DavidCai1993@cool l 到位!

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

D
DevinXian#14·12 年前
引用 tsinghan@DavidCai1993 求指导啊,location.href = <url ,这个url是是什么呢?要跳转到那个url呢

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

参与回复
登录后即可参与回复。登录