невозможно перенаправить на внешний URI в Java - PullRequest
0 голосов
/ 11 сентября 2018

поэтому я поставил задачу перенаправить клиента на портал банка без использования Spring MVC. я нашел javax.ws.rs.core.Response класс, который мог бы помочь мне! но проблема в том, что перенаправление совершенно неправильно, и я также не смог найти правильное решение для этого в Google!

это мой сервис

@Path("/ag/v1")
public class testService {


@GET
@Path("/test")
public Response redirectTest(){
    URI uri = UriBuilder.fromUri("www.google.com").build();
    return Response.seeOther(uri).build();
}

}

эта служба перенаправляет клиента на локальный хост: 8080 / api / www.google.com! но я хочу перенаправить его на www.google.com!

есть ли другой лучший способ? Как я могу это исправить ? не могли бы вы вести меня?

1 Ответ

0 голосов
/ 11 сентября 2018

когда вы пишете адрес без http, ваш код перенаправляет пользователя на URL внутри вашего проекта.Вы можете использовать два способа исправить это:1: вы можете написать http: // для перенаправления за пределы вашего проекта.2: вы можете установить статус ответа с 302Код состояния HTTP-ответа 302 является распространенным способом выполнения перенаправления URL-адреса

...