HTTP2 [XFF] 클라이언트 IP 가져오기 (X-Forwarded-For) X-Forwarded-For(XFF) - HTTP Header 중 하나로 HTTP Server에 요청한 Client의 IP를 식별하기 위한 표준 - 웹 서버나 WAS 앞에 L4 같은 Load balancers 나 Proxy server, caching server 등의 장비가 있을 경우 웹서버는 Proxy server 나 장비IP에서 접속한 것으로 인식 따라서 웹서버는 실제 클라이언트 IP가 아닌 앞단에 있는 Proxy서버 IP를 요청한 IP로 인식하고, Proxy장비 IP 로 웹로그를 남김 이 때 웹 서버에서는 X-Forwarded-For HTTP Hearder에 있는 클라이언트 IP를 찾아 실제 요청한 클라이언트 IP를 알 수 있고, 웹로그에도 실제 요청한 클라이언트 IP를 남김 콤마를 구분자로 Cl.. 2020. 4. 14. [HTTP] PUT, PATCH 차이점 PUT, PATCH 둘다 update 작업을 수행한다. 둘의 차이는 PUT은 전체 데이터를 입력받아 덮어쓴다. PATCH는 일부만 입력받고 일부만 update한다. Member라는 객체(테이블)의 속성이 ID, PW, Address가 있고 id: user10, pw:1111, address: 서울 이라는 값을 가진 Member가 있다고 가정하자. PUT으로 { id: user10, pw: aaa123 } 호출 시 { id: user10, pw: aaa123, address: null } 이 된다. 즉, 모든 데이터가 덮어 써지기 때문에 입력하지 않는 값은 null로 바뀌어버린다! PATCH는 { id: user10, pw: aaa123 } 호출 시 { id: user10, pw: aaa123, addre.. 2020. 4. 7. 이전 1 다음