본문 바로가기 메뉴 바로가기

대표이미지

[JAVA] (CORS)교차 출처 리소스 공유 - response 처리

2021. 1. 29.
response.setHeader("Access-Control-Allow-Origin", "*");  // 모든 사이트 도메인 허용
// 개별사이트 추가 addHeader 사용(확실하지 않음)
// response.setHeader("Access-Control-Allow-Origin", "http://abcdef.ghij.com,https://ssl.cbda.com"); // 둘 중 하나?
// response.addHeader("Access-Control-Allow-Origin", "http://abcdef.ghij.com"); 
// response.addHeader("Access-Control-Allow-Origin", "https://ssl.cbda.com"); // 확실하지 않음
response.setHeader("Access-Control-Allow-Credentials", "true"); 
response.setHeader("Access-Control-Allow-Methods", "GET, POST"); 
response.setHeader("Access-Control-Allow-Headers", "Authorization,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type"); 
response.setContentType("application/json;charset=UTF-8");   // 리턴 컨텐츠 타입 json
response.setCharacterEncoding("UTF-8"); 
response.setHeader("Cache-Control", "no-cache"); 
response.getWriter().write("결과값String");  // 결과값String 은 json 인 경우 job.toString() 등으로 처리
댓글 갯수
TOP