728x90
반응형
서버에서 Request 값을 확인해야 할 경우가 있다.
getHeader를 통해서 값을 가져오기 위해선 Key 값을 알아야 하는데 모르는 경우 사용하면 된다.
request 값을 요청하는 곳에서 아래의 코드 입력
Enumeration eHeader = request.getHeaderNames();
while (eHeader.hasMoreElements()) {
String request_Name = (String)eHeader.nextElement();
String request_Value = request.getHeader(request_Name);
System.out.println("request_Name : " + request_Name + " | request_Value : " + request_Value);
}
위의 코드 결과값
request_Name : host | request_Value : 192.168.0.114:8890
request_Name : connection | request_Value : keep-alive
request_Name : content-length | request_Value : 52
request_Name : cache-control | request_Value : max-age=0
request_Name : upgrade-insecure-requests | request_Value : 1
request_Name : origin | request_Value : http://192.168.0.114:8890
request_Name : content-type | request_Value : application/x-www-form-urlencoded
request_Name : user-agent | request_Value : Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36
request_Name : accept | request_Value : text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
request_Name : referer | request_Value : http://192.168.0.114:8890/access/login.do
request_Name : accept-encoding | request_Value : gzip, deflate
request_Name : accept-language | request_Value : ko-KR,ko;q=0.9,en-US;q=0.8,en;q=0.7
request_Name : cookie | request_Value : alveola_system_login=hasiki30@daum.net; JSESSIONID=8E2A6B6C92CA15E3EB4D4EDE8870211E
결과값은 사용자가 어떤 형식으로 요청 하는 경우에 Request의 헤더값을 달라 질수 있다.
위의 경우는 일반적으로 설정 없이 웹페이지 호출시 나온 결과값이다.
728x90
반응형
'Dev > JAVA' 카테고리의 다른 글
JAVA-String 숫자여부 Check (0) | 2020.07.24 |
---|---|
java-openCSV를 이용해서 CSV 읽기 (0) | 2020.07.24 |
java-Json Return Array or Object구분 (0) | 2020.07.22 |
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException (0) | 2020.07.01 |
JAVA 주소 좌표 구하기 및 거리 측정계산 (0) | 2020.07.01 |