我有一个Spring Boot Controller,可以直接重定向到另一个站点:
@RequestMapping(value = "/return", method = RequestMethod.POST, headers = "content-type=application/x-www-form-urlencoded")
@Transactional
public void returnData(UriComponentsBuilder uriComponentsBuilder, final HttpServletRequest request,
final HttpServletResponse response) throws IOException {
String transactionState=request.getParameter("state");
String billCode=request.getParameter("bill");
System.out.println(request.getParameter("extra2"));
String description=removeAccents(request.getParameter("extra2").replace("%", " "));
String billValue=request.getParameter("value");
String paymentMethod=getPaymentMethodName(request.getParameter("method"));
response.sendRedirect(hostname+"/payment_resume?state="+ transactionState
+"&"+"billCode="+billCode
+"&"+"description="+description
+"&"+"billValue="+billValue
+"&"+"paymentMethod="+paymentMethod);
return;
}
问题是,如果我从桌面浏览器使用我的应用程序可以正常工作(进行重定向..),但是如果我使用移动浏览器,则无法重定向..并且我无法从我的控制台查看控制台移动设备。
这是非常奇怪的事情……有人知道这可能正在发生吗?
非常感谢!