我在一个安静的服务环境中,我们使用 ServiceStack 作为我们的服务框架。此时,我需要直接从服务中进行重定向,一旦我尝试从我的 Get 方法中进行重定向,它就会失败,因为我认为我的 Get 函数看起来像这样:
public override object OnGet(ShareDTO request)
{
HttpContext.Current.Response.Redirect(@"http://www.google.com");
return new object();
}
可能是因为它首先尝试重定向,然后尝试返回一个值,但这只是猜测。我不确定在服务环境中是否有可能,因为每当我使用 Response.Redirect 时,它总是一个 .NET aspx 页面,从未在服务环境中尝试过。
有什么想法吗?