作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我需要重定向到我的 jersey web 服务中的特定外部 url
我正在使用这种方法:
public static Response redirectTo(String path) {
URI uri;
try {
uri = new URI(path);
return Response.seeOther(uri).build();
} catch (URISyntaxException e) {
e.printStackTrace();
return null;
}
}
但它导航到一个白屏页面而不是 stackoverflow.com。
为什么会发生这种情况以及如何解决?
在这个方法内部调用这个方法
@GET
@Path("/login")
@Consumes({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
public Response login(@Context UriInfo info, @Context HttpServletRequest request) {
...
String url = "http://stackoverflow.com";
redirectTo(url);
}
从 AppDirect(通过浏览器)触发事件时调用登录方法的 url
最佳答案
我最终将 @Context HttpServletResponse
res 参数添加到我的方法并调用此方法 res.sendRedirect(urlApp);
这按预期工作。
关于java - Response.seeOther 返回空白屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37478868/
我需要重定向到我的 jersey web 服务中的特定外部 url 我正在使用这种方法: public static Response redirectTo(String path) {
我有一个社交网站,其中有一个受限制的社区。 当 guest 用户申请成员(member)资格时,会生成成员(member)资格请求。我通过 REST API 执行此任务。 我在 Firefox 中使用
我正在尝试执行一个简单的操作: POST 到 URL 返回 HTTP 303 (SeeOther) 从新 URL 获取 据我所知,这是一个非常标准的做法: http://en.wikipedia.or
我是一名优秀的程序员,十分优秀!