HTTP 6

[Network] redirect 와 rewrite 비교

HTTP Redirect(리다이렉트)와 Rewrite(리라이트)는 웹 서버에서 사용되는 두 가지 다른 개념입니다. 각각의 목적과 동작 방식에 대해 자세히 설명하겠습니다. HTTP Redirect(리다이렉트): 목적: 클라이언트의 요청을 다른 위치로 이동시키는 데 사용됩니다. 예를 들어, 페이지가 옮겨졌을 때, 리다이렉트를 사용하여 사용자가 새로운 주소로 자동으로 전송되도록 할 수 있습니다. HTTP 상태 코드: 주로 3xx 범위의 HTTP 상태 코드를 사용합니다. 예를 들어, 301 Moved Permanently, 302 Found, 303 See Other 등이 있습니다. 클라이언트와 서버 간의 통신: 클라이언트가 요청을 보내면, 서버는 새로운 주소로 리다이렉트하라는 응답을 클라이언트에게 보냅니다. ..

WEB,WAS 2024.01.30

[Network] HTTP 오류코드 비교 (301, 302, 308)

HTTP 301 Moved Permanently: 응답 상태 코드 301은 영구적인 이동을 나타내며, 요청한 리소스가 새로운 위치로 영구적으로 이동했음을 의미합니다. 클라이언트는 이후에 해당 리소스에 대한 모든 요청을 새로운 위치로 보내야 합니다. 브라우저는 캐시에서 해당 리소스를 지우고 새로운 위치에서 데이터를 가져와야 합니다. HTTP 302 Found (or 307 Temporary Redirect): 응답 상태 코드 302는 임시적인 이동을 나타냅니다. 302는 이후 요청에서도 원래의 주소를 사용해야 함을 의미합니다. 클라이언트는 리소스를 임시적으로 다른 위치로 찾아야 하며, 검색 엔진 등은 기존의 주소를 유지해야 합니다. 주의: 몇몇 클라이언트는 302를 POST 요청에 대한 GET으로 변환하므..

WEB,WAS 2024.01.29

[WEB] HTTP Header에 사용되는 모든 옵션

1. Request Header Header 속성예시 값설명 Accept text/html, application/xhtml+xml 클라이언트가 지원하는 미디어 타입 목록 Accept-Encoding gzip, deflate 서버에서 지원하는 콘텐츠 인코딩 목록 Cache-Control no-cache, max-age=3600 캐시 동작 제어 지시사항 Content-Type application/json; charset=utf-8 본문의 미디어 타입 및 문자 인코딩 Cookie user_token=abcd123; session=xyz456 서버로부터 전송된 쿠키 정보 Host www.example.com 요청된 리소스의 호스트 이름 또는 IP 주소 User-Agent Mozilla/5.0 (Windows..

WEB,WAS 2023.12.14

[IT잡지식] socket, tcp/ip, soap, webdav, http 통신 방식에 대해 비교표

아래 비교표는 소켓(Socket), TCP/IP, SOAP, WebDAV, HTTP 통신 방식에 대한 자세한 설명과 비교를 제공합니다. 통신방식 설명 통신 방식 설명 특징 소켓(Socket) 프로세스간 네트워크 통신을 위한 인터페이스 저수준 네트워크 통신을 위해 사용됨 TCP/IP 인터넷에서 데이터 전송을 위한 프로토콜 집합 신뢰성있는 연결 지향적인 통신을 제공하며, 패킷 기반 통신 방식 SOAP 웹 서비스 통신을 위한 프로토콜 XML을 사용하여 데이터를 교환하며, 웹 서비스에서 표준적으로 사용되는 통신 방식 WebDAV 웹 서버에 파일을 관리하기 위한 프로토콜 HTTP 프로토콜을 기반으로 하며, 파일 업로드, 다운로드, 관리 등을 지원하는 웹 통신 방식 HTTP 웹 서버와 클라이언트 간의 통신을 위한 ..

IT잡지식 2023.05.29

[IT잡지식] HTTP 1.1, 2.0, 3.0 비교표

HTTP 1.1, 2.0 및 3.0은 인터넷에서 데이터를 전송하기 위한 프로토콜인 HTTP의 버전을 나타냅니다. 다음은 HTTP 1.1, 2.0 및 3.0의 주요 차이점을 설명한 비교표입니다: HTTP 1.1 HTTP 2.0 HTTP 3.0 개요 첫 번째 메이저 업데이트 두 번째 메이저 업데이트 세 번째 메이저 업데이트 요청/응답 방식 순차적 요청/응답 다중화 요청/응답 다중화 요청/응답, QUIC 전송 프로토콜 종류 텍스트 기반 이진 프로토콜 이진 프로토콜 다중화 지원하지 않음 지원함 지원함 헤더 압축 지원하지 않음 HPACK 압축 QPACK 압축 서버 푸시 지원하지 않음 지원함 지원함 요청 우선순위 지원하지 않음 지원함 지원함 연결 유지 Keep-Alive 연결로 유지됨 단일 TCP 연결로 다중 요청..

IT잡지식 2023.05.28

[Tomcat] 톰캣 http에서 https로 자동 리다이렉트 설정

Tomcat에서 http로 접근을 하게 되었을 때 https로 변경되는 방법에 대해서 설명한다. Tomcat 의 tomcat/conf/server.xml 파일에 https 설정을 443 포트로 설정하고, 추가로 http 설정을 80 포트로 설정한다. ... 중간 생략... ... 중간 생략... web.xml에 리다이렉트 설정 추가한다. web.xml 파일에 아래 설정을 추가한다. 그리고 Tomcat 을 재시작하고, http로 접근을 하게 되면 https로 리다이렉트 되는 것을 확인할 수 있을 것이다. ... 중간 생략... HTTP /* CONFIDENTIAL web.xml 파일에 태그는 여러번 나올 수 있다. Tomcat 에서 보안 목적으로 특정 HTTP Method 를 제한이나 특정 URL만 설정하..

Linux 2023.01.08