所以我給出了一個任務,我應該在不使用 spring MVC 的情況下將客戶端重定向到銀行門戶。我找到了可能對我有幫助的 javax.ws.rs.core.Response 類!但問題是重定向完全錯誤,我也無法在谷歌上找到合適的解決方案!這是我的服務@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();}}此服務將客戶端重定向到 localhost:8080/api/www.google.com !但我想將它重定向到 www.google.com!還有另一種最好的方法嗎?我怎樣才能解決這個問題 ?你能指導我嗎?
1 回答

絕地無雙
TA貢獻1946條經驗 獲得超4個贊
當您在沒有 http 的情況下編寫地址時,您的代碼會將用戶重定向到項目內的 URL。
您可以使用兩種方法來糾正此問題:
1:您可以編寫 http:// 以重定向到您的項目之外。
2:可以用302設置響應狀態
HTTP響應狀態碼302是執行URL重定向的常用方式
添加回答
舉報
0/150
提交
取消