추천홈메이드 이유식 ajax CORS 처리.

dev_bert
snut97 3 years ago
parent a2e7762189
commit 2b233bb442

@ -46,8 +46,13 @@ import com.renastudio.creative.web.util.model.PageItem;
@Controller
@RequestMapping(value="m/bf_food/*")
public class M_Bf_foodController extends AbstractControllerManager{
private static Log log = LogFactory.getLog(M_Bf_foodController.class);
public static final String CREDENTIALS_NAME = "Access-Control-Allow-Credentials";
public static final String ORIGIN_NAME = "Access-Control-Allow-Origin";
public static final String METHODS_NAME = "Access-Control-Allow-Methods";
public static final String HEADERS_NAME = "Access-Control-Allow-Headers";
public static final String MAX_AGE_NAME = "Access-Control-Max-Age";
private static Log log = LogFactory.getLog(M_Bf_foodController.class);
private final String REQUEST_MAPPING = "m/bf_food/";
@Autowired M_Db_nutrientBO db_nutrientBO;
@ -793,7 +798,16 @@ public class M_Bf_foodController extends AbstractControllerManager{
*/
@RequestMapping(value="list_bf_homemade_recommend_ajax", method=RequestMethod.GET)
@ResponseBody
public DataMap list_bf_homemade_recommend_ajax(HttpServletRequest request) {
public DataMap list_bf_homemade_recommend_ajax(HttpServletRequest request, HttpServletResponse response) {
response.setContentType("application/json");
response.setHeader("Cache-Control", "no-store");
response.setHeader(CREDENTIALS_NAME, "true");
response.setHeader(ORIGIN_NAME, "*");
response.setHeader(METHODS_NAME, "GET, OPTIONS, POST, PUT, DELETE");
response.setHeader(HEADERS_NAME, "Origin, X-Requested-With, Content-Type, Accept");
response.setHeader(MAX_AGE_NAME, "3600");
DataMap result = new DataMap();
result.put("RESULT", "200");
DataMap paramMap = gmUtil.getDataMapFromRequest(request);

@ -18,6 +18,7 @@
- http://dev.bf.co.kr:8080/bf/
# 개발서버 SSH 계정
- devops.lookylooks.ai:14222
- imcloud / imc1234
- root / imc1234

Loading…
Cancel
Save