gpt4 book ai didi

http - 将服务请求重定向到另一台服务器

转载 作者:可可西里 更新时间:2023-11-01 16:10:19 26 4
gpt4 key购买 nike

我已经创建了一个过滤器,以便我可以拦截所有 Controller 操作并将请求转发到不同的服务器。我需要根据用户代理临时重定向。

所以我在 http://www.mysite1.com 中有以下内容

class DealsFilters {

def filters = {
all(controller: '*', action: '*') {
before = {
if (someConditionHere)
{
redirect(url:"http://www.mysite2/")
return
}
}
}
}

我想知道请求及其所有参数是否会正确传递给 mysite2?
即 mysite1 充当服务并接收请求以获取用户数据、更新交易、添加新用户等...

mysite2 是 mysite1 的新版本(mysite1 将在 mysite2 测试完成后退役)。

是否像重定向一样简单?

谢谢

最佳答案

正如 luke84 指出的那样,我正在使用 grails 1.3.7(我应该在原始问题中说明这一点)。

找到以下链接给了我大部分答案:
Best practice for redirecting from one web domain to another in Grails?

redirect(url:"http://localhost:8080${request.forwardURI}?${request.queryString}",params:params)

关于http - 将服务请求重定向到另一台服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13702714/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com