java spring 重定向
@RestController
@RequestMapping("/api/index/v2")
public class IndexController {
/**
* 合上获取公众号openid
*/
@RequestMapping(value = "/redirect1")
public void redirect1(HttpServletRequest request, HttpServletResponse response) {
try {
response.sendRedirect(request.getContextPath() + "/api/index/v2/redirect2? code=13231313aaa&state=80000009");
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* 合上获取公众号openid
*/
@RequestMapping(value = "/redirect2")
public R redirect2(HttpServletRequest request) {
String code = request.getParameter("code");
String orgId = request.getParameter("state");
Map<String, String> map = new HashMap<>();
map.put("code", code);
map.put("orgId", orgId);
return R.ok().put("data", map);
}
}