Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 캐시
- must revalidate
- Expires
- 300
- UrlResource
- 쿠키생명주기
- gradle오류
- 양쪽 모두 값 설정
- hikaricp
- 프록시 캐시 서버
- 서블릿필터
- http
- supportParameter
- 프록시객체
- max age
- no cache
- HTTP상태코드
- etag
- 인증체크
- 조건부요청
- HTTP API
- 쿠키보안문제
- 세션타임아웃설정
- Not Modified
- 서블릿http세션
- 검증헤더
- www-Authenticate
- 세션만들어보기
- resolveArgument
- Could not find or load main class worker.org.gradle.process.internal.worker.GradleWorkerMain
Archives
- Today
- Total
목록콘텐츠네고시에이션 (1)
복습을 위한

협상은 쉽게 말해 클라이언트가 서버에게 원하는 표현을 요청하는 것이다. 자연스럽게 요청시에만 사용한다. 서버는 표현데이터를 만들 때 그걸 참고한다. Accept Language를 살펴보자. 적용 전을 살펴보자 예를 들어 우리가 한국어 브라우저를 사용하는데 외국에 있는 event 페이지에 들어간다. 그 페이지가 기본으로는 영어를 지원하고 한국어도 지원한다고 하자. 하지만 그 서버는 클라이언트쪽이 어떤 언어를 원하는지 모른다. 그럼 기본값인 영어에 관련된 내용으로 한국어 브라우져에 응답을 해준다. 이러면 영어가 나오니 우리는 불편하다. 그래서 이런식으로 우리가 선호하는 언어를 서버에게 말해주는거다. 그럼 서버는 기본값이기 영어지만 한국어도 지원하므로 한국어 데이터를 보내준다. 좀 더 복잡한 예시를 보자 해당..
http헤더
2024. 1. 14. 19:28