본문 바로가기
반응형

HTTP5

HTTP 상태 코드 Preface HTTP 상태 코드에 익숙해지고자 보기 좋게 정리해둔다. 1. HTTP 기본 상태 코드 - 상태 코드 1. 1xx (Informational): 요청이 수신되어 처리중 → 일반적으로 잘 사용하지 않는다. 2. 2xx (Successful): 요청 정상 처리 200 OK: 요청 성공 201 Created: 요청 성공해서 새로운 리소스가 생성됨 202 Accepted: 요청이 접수되었으나 처리가 완료되지 않았음 → 일정 시간 뒤 처리하는 프로세스에서 사용 204 No Content: 요청을 성공적으로 처리했지만, 응답 Body에 보낼 데이터가 없음 3. 3xx (Redirection): 요청을 완료하려면 추가 행동 필요 - 리다이렉션의 종류 1. 영구 리다이렉션: 특정 리소스의 URI가 영구적.. 2023. 10. 31.
(인프런 - 김영한) HTTP 웹 기본 지식 후기 Preface 이번 강의는 직접 코드를 작성하는 시간이 없어서 그런지 막히는 부분 없이 쭉쭉 진행할 수 있었다. 웹, 네트워크, HTTP, 캐시 등 각각의 개념들에 대한 상세한 설명과 소소한 팁을 얻을 수 있고, 무엇보다 흩어져있던 HTTP 관련 지식들을 통합적으로 이해할 수 있도록 도와주므로 나같은 비전공자들에겐 정말 도움이 되는 강의이지만, 누구에게나 추천할만하다고 느꼈던 지난 강의들과는 달리, 이번 강의는 CS 공부를 어느정도 했던 사람들에게는 큰 감동이 없을 것 같다는 생각이 들었다. 첫 부분은 생활코딩 강의에서도 충분히 들을 수 있는 내용들이고, 뒷 부분은 목차를 보며 구글링을 하면 쉽게 찾을 수 있는 내용들이다. 다만, 강의 자체는 아주 훌륭하고 시간도 길지 않으므로 HTTP 관련 지식들을 전.. 2023. 10. 28.
GET 방식과 POST 방식 Preface JSP를 통해 웹 애플리케이션을 공부하다보니 GET 방식과 POST 방식의 차이점을 확실히 이해하고 있어야 할 것 같아 두 방식의 특징과 장단점을 간략히 정리해둔다. GET 방식과 POST 방식: HTTP 프로토콜을 통해 클라이언트와 서버 간 데이터를 주고받는 데 사용되는 두 가지 주요한 방식 1. GET 방식 - GET 방식의 특징 1) 데이터 전송 방식: GET 방식은 데이터를 URL의 쿼리 문자열에 포함하여 전송한다. → 쿼리스트링을 사용한다. 2) 데이터 노출: 전송되는 데이터가 URL에 노출되므로 보안에 취약하다. 3) 데이터 길이 제한: URL에는 최대 길이 제한이 있으므로 전송할 수 있는 데이터의 크기에 제한이 있다. 4) 캐싱 가능: 동일한 GET 요청은 캐시에 저장되어 재사.. 2023. 6. 4.
HTTPS, SSL 인증서 Preface 생활코딩에서 HTTPS와 SSL 인증서에 대한 강의를 찾았다. 강의를 보며 요악한 내용을 업로드할 계획이었지만, 사이트에 모든 개념에 대한 정의와 자세한 설명이 서술되어있어 링크만 걸어둔다. 또, 강의 앞 부분을 보다 보니 HTTPS와 SSL 인증서를 직접 발급받는 것은 시기상조라는 생각이 들어 잠시 공부를 멈추고 추후 해당 개념이 필요할 때 다시 시작하기로 했다. 내일부턴 다시 자바 공부를 이어가지 않을까 싶다. 1. Security settings for HTTP - 스크립트 링크: 생활코딩 HTTPS와 SSL 인증서 - 생활코딩 HTTPS VS HTTP HTTP는 Hypertext Transfer Protocol의 약자다. 즉 Hypertext 인 HTML을 전송하기 위한 통신규약을 .. 2022. 11. 20.
HTTP Preface 이번 강의에선 HTTP의 개념과 구성을 간략히 살펴봤다. HTTP 관련 지식을 모두 익히는 것 보단 구글링을 통해 필요한 정보만을 찾아 사용하는 것이 현명해보인다. 해당 강의 목록에 HTTPS와 SSL 강의는 포함되어있지 않아 이번 글을 업로드한 후 따로 강의를 찾아볼 생각이다. 1. What is HTTP? - HTTP(HyperText Transfer Protocol): HTML을 전송하기 위한 통신 규약 → request와 response로 구성되어 있다. - Request Headers: 웹브라우저가 웹서버에게 요청한 데이터 형식 1) 상위 두 줄은 필수적으로 작성해야 한다. 2) User-Agent: 웹브라우저와 동의어 - Response Headers: 웹서버가 웹브라우저에게 응.. 2022. 11. 20.