首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修改Gaelyk中的params,然后重定向

修改Gaelyk中的params,然后重定向
EN

Stack Overflow用户
提问于 2014-06-04 00:26:40
回答 1查看 42关注 0票数 0

我想通过post请求将用户重定向到某个服务器。

我有初始表单,由用户填充,然后修改params,添加额外的,然后将用户重定向到最终目的地。

最初,我尝试通过redirect方法工作。但它让我们得到了请求。

然后我用

代码语言:javascript
复制
response.status = 307
response.addHeader("Location", response.encodeRedirectURL("https://…"))

在我用的那段代码之前

代码语言:javascript
复制
params.someParam = "some_info"

看起来我修改了params地图的本地副本,它没有附加到我的请求中。

我在浏览器控制台中看到,代码307进行重定向工作,但是请求只包含旧的params。

因此,我的问题是:“在重定向之前是否有任何方法来添加/修改post参数?”

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-04 06:01:32

你必须把它们编码在url里

代码语言:javascript
复制
redirect "/newUrl?${params.toQueryString()}"

在你的情况下

代码语言:javascript
复制
response.addHeader("Location", 
    response.encodeRedirectURL("https://…?${params.toQueryString()}"))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24027120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档