Skip to content

Commit 5a7d798

Browse files
committed
update post
1 parent d549bd1 commit 5a7d798

File tree

4 files changed

+19
-17
lines changed

4 files changed

+19
-17
lines changed

content/posts/자원/웹개발/HTTP(Hypertext Transfer Protocol).md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ tags:
33
- resource
44
- web
55
createdAt: 2025-04-15 15:05:31
6-
modifiedAt: 2025-04-15 17:40:56
6+
modifiedAt: 2025-04-15 17:54:01
77
publish: 자원/웹개발
88
related: ""
99
series: ""
@@ -29,8 +29,9 @@ HTTP 요청과 응답은 둘 다 각각 세부분으로 구성된다
2929
### HTTP 요청
3030

3131
1. 요청라인
32+
<!-- TODO: HTTP-Methods 페이지 완성하기-->
3233

33-
- [[HTTP 메소드]]-수행할 작업 유형(GET,POST 등)
34+
- [[HTTP-Methods|HTTP 메소드]]-수행할 작업 유형(GET,POST 등)
3435
- URI(Uniform Resource Identifier)-요청하는 리소스의 경로
3536
- HTTP 버전-사용하는 HTTP 프로토콜 버전
3637

@@ -64,9 +65,10 @@ HTTP 요청과 응답은 둘 다 각각 세부분으로 구성된다
6465
### HTTP 응답
6566

6667
1. 상태 라인
68+
<!-- TODO: 상태코드 페이지 완성하기 -->
6769

6870
- HTTP 버전-사용된 HTTP 프로토콜 버전
69-
- 상태코드-요청 처리 결과를 나타내는 3자리 숫자
71+
- [[HTTP-Statuscode|상태코드]]-요청 처리 결과를 나타내는 3자리 숫자
7072
- 상태 메시지-상태 코드에 대한 간략한 설명
7173

7274
2. 헤더-응답에 대한 추가 정보를 제공하는 키-값 쌍

public/link-map.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"0.inbox/HTTP(Hypertext Transfer Protocol).md": "자원/웹개발/HTTP(Hypertext Transfer Protocol)",
32
"3.resource/SWEA강의/SWEA 강의 정리노트.md": "자원/SWEA 강의 정리노트/SWEA 강의 정리노트",
43
"3.resource/Web/Javascript가 웹사이트를 어떻게 조작할 수 있는가.md": "자원/웹개발/Javascript가 웹사이트를 어떻게 조작할 수 있는가",
54
"3.resource/Web/동적 사이트 vs 정적사이트.md": "자원/웹개발/동적 사이트 vs 정적사이트",
65
"3.resource/Web/웹사이트는 어떻게 보여지는가.md": "자원/웹개발/웹사이트는 어떻게 보여지는가",
76
"3.resource/Web/웹사이트는 어떻게 구성되어있나.md": "자원/웹개발/웹사이트는 어떻게 구성되어있나",
87
"3.resource/Web/웹사이트에 들어갈때에는 어떤 일이 생기는가.md": "자원/웹개발/웹사이트에 들어갈때에는 어떤 일이 생기는가",
8+
"3.resource/Web/HTTP(Hypertext Transfer Protocol).md": "자원/웹개발/HTTP(Hypertext Transfer Protocol)",
99
"3.resource/크롬 확장프로그램/크롬 확장프로그램에 케시메모리 추가하기.md": "자원/크롬 확장프로그램/크롬 확장프로그램에 케시메모리 추가하기",
1010
"3.resource/AI/tools/Aider.md": "자원/ai/Aider",
1111
"1.project/취업을 위한 알고리즘 공부/취업을 위한 알고리즘 공부.md": "프로젝트/알고리즘/취업을 위한 알고리즘 공부",

public/meta-data.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,4 @@
11
[
2-
{
3-
"urlPath": "자원/웹개발/HTTP(Hypertext Transfer Protocol)",
4-
"title": "HTTP(Hypertext Transfer Protocol)",
5-
"summary": "",
6-
"image": "",
7-
"tags": ["resource", "web"],
8-
"series": "",
9-
"createdAt": "2025-04-15 15:05:31",
10-
"modifiedAt": "2025-04-15 17:40:56",
11-
"publish": "자원/웹개발"
12-
},
132
{
143
"urlPath": "자원/SWEA 강의 정리노트/SWEA 강의 정리노트",
154
"title": "SWEA 강의 정리노트",
@@ -76,6 +65,17 @@
7665
"modifiedAt": "2025-04-15 14:23:32",
7766
"publish": "자원/웹개발"
7867
},
68+
{
69+
"urlPath": "자원/웹개발/HTTP(Hypertext Transfer Protocol)",
70+
"title": "HTTP(Hypertext Transfer Protocol)",
71+
"summary": "",
72+
"image": "",
73+
"tags": ["resource", "web"],
74+
"series": "",
75+
"createdAt": "2025-04-15 15:05:31",
76+
"modifiedAt": "2025-04-15 17:54:01",
77+
"publish": "자원/웹개발"
78+
},
7979
{
8080
"urlPath": "자원/크롬 확장프로그램/크롬 확장프로그램에 케시메모리 추가하기",
8181
"title": "크롬 확장프로그램에 케시메모리 추가하기",
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"content": "\n# HTTP(Hypertext Transfer Protocol)\n\nHTTP(Hypertext Transfer Protocol)는 웹에서 데이터를 주고받기 위한 애플리케이션 계층 프로토콜 이다. 클라이언트와 서버 간의 통신을 담당한다.\n\n## 주요 특징\n\n- 무상태성-각 요청은 독립적으로 처리되며, 서버는 이전 요청에대한 정보를 저장하지 않는다.\n- 비연결성-요청-응답 후 연결을 끊는다. (HTTP/1.1에서는 연결을 유지할 수 있음)\n- 요청/응답구조-클라이언트가 요청을보내면, 서버는 응답을 반환한다.\n\n> [!tip]\n> 무상태성 이라는 특성 때문에 서버는 클라이언트와 재 연결이 되도 클라이언트를 식별하지 못한다. 그 문제를 해결하기 위해서 쿠키와 세션이라는 개념이 등장했다.\n\n## HTTP의 요청-응답\n\nHTTP 요청과 응답은 둘 다 각각 세부분으로 구성된다\n\n### HTTP 요청\n\n1. 요청라인\n\n - [[HTTP 메소드]]-수행할 작업 유형(GET,POST 등)\n - URI(Uniform Resource Identifier)-요청하는 리소스의 경로\n - HTTP 버전-사용하는 HTTP 프로토콜 버전\n\n 예) `GET /index.html HTTP/1.1`\n\n2. 헤더-요청에 대한 추가 정보를 제공하는 키-값\n\n - `Host`-요청을 보내는 서버의 도메인 이름\n - `User-Agent`-클라이언트 프로그래 정보(브라우저 종류 등)\n - `Accept`-클라이언트가 처리할 수 있는 콘텐츠 유형\n - `Content-Type`-요청 본문의 미디어 타입\n - `Cookie`-서버에서 이전에 설정한 쿠키 정보\n\n ```http 예시\n Host: www.example.com\n User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64)\n Accept: text/html,application/xhtml+xml\n Content-Type: application/json\n Cookie: session=abc123\n ```\n\n3. 본문- 주로 POST 나 PUT 메소드에서 서버로 보내는 데이터를 포함한다. GET 요청은 일반적으로 본문이 없다.\n\n ```json 예시\n {\n \"username\": \"user123\",\n \"password\": \"securepass\"\n }\n ```\n\n### HTTP 응답\n\n1. 상태 라인\n\n - HTTP 버전-사용된 HTTP 프로토콜 버전\n - 상태코드-요청 처리 결과를 나타내는 3자리 숫자\n - 상태 메시지-상태 코드에 대한 간략한 설명\n\n2. 헤더-응답에 대한 추가 정보를 제공하는 키-값 쌍\n - `Content-Type`-응답 본문의 미디어 타입\n - `Content-Length`-응답 본문의 크기\n - `Server`-서버 소프트웨어 정보\n - `Set-Cookie`-클라이언트에 저장할 쿠키 정보\n",
3-
"plainContent": "HTTP(Hypertext Transfer Protocol)는 웹에서 데이터를 주고받기 위한 애플리케이션 계층 프로토콜 이다. 클라이언트와 서버 간의 통신을 담당한다.\n무상태성-각 요청은 독립적으로 처리되며, 서버는 이전 요청에대한 정보를 저장하지 않는다.\n비연결성-요청-응답 후 연결을 끊는다. (HTTP/1.1에서는 연결을 유지할 수 있음)\n요청/응답구조-클라이언트가 요청을보내면, 서버는 응답을 반환한다.\n> [!tip]\n> 무상태성 이라는 특성 때문에 서버는 클라이언트와 재 연결이 되도 클라이언트를 식별하지 못한다. 그 문제를 해결하기 위해서 쿠키와 세션이라는 개념이 등장했다.\nHTTP 요청과 응답은 둘 다 각각 세부분으로 구성된다\n1. 요청라인\nHTTP 메소드-수행할 작업 유형(GET,POST 등)\nURI(Uniform Resource Identifier)-요청하는 리소스의 경로\nHTTP 버전-사용하는 HTTP 프로토콜 버전\n예) GET /index.html HTTP/1.1\n2. 헤더-요청에 대한 추가 정보를 제공하는 키-값\nHost-요청을 보내는 서버의 도메인 이름\nUser-Agent-클라이언트 프로그래 정보(브라우저 종류 등)\nAccept-클라이언트가 처리할 수 있는 콘텐츠 유형\nContent-Type-요청 본문의 미디어 타입\nCookie-서버에서 이전에 설정한 쿠키 정보\n3. 본문- 주로 POST 나 PUT 메소드에서 서버로 보내는 데이터를 포함한다. GET 요청은 일반적으로 본문이 없다.\n1. 상태 라인\nHTTP 버전-사용된 HTTP 프로토콜 버전\n상태코드-요청 처리 결과를 나타내는 3자리 숫자\n상태 메시지-상태 코드에 대한 간략한 설명\n2. 헤더-응답에 대한 추가 정보를 제공하는 키-값 쌍\nContent-Type-응답 본문의 미디어 타입\nContent-Length-응답 본문의 크기\nServer-서버 소프트웨어 정보\nSet-Cookie-클라이언트에 저장할 쿠키 정보"
2+
"content": "\n# HTTP(Hypertext Transfer Protocol)\n\nHTTP(Hypertext Transfer Protocol)는 웹에서 데이터를 주고받기 위한 애플리케이션 계층 프로토콜 이다. 클라이언트와 서버 간의 통신을 담당한다.\n\n## 주요 특징\n\n- 무상태성-각 요청은 독립적으로 처리되며, 서버는 이전 요청에대한 정보를 저장하지 않는다.\n- 비연결성-요청-응답 후 연결을 끊는다. (HTTP/1.1에서는 연결을 유지할 수 있음)\n- 요청/응답구조-클라이언트가 요청을보내면, 서버는 응답을 반환한다.\n\n> [!tip]\n> 무상태성 이라는 특성 때문에 서버는 클라이언트와 재 연결이 되도 클라이언트를 식별하지 못한다. 그 문제를 해결하기 위해서 쿠키와 세션이라는 개념이 등장했다.\n\n## HTTP의 요청-응답\n\nHTTP 요청과 응답은 둘 다 각각 세부분으로 구성된다\n\n### HTTP 요청\n\n1. 요청라인\n <!-- TODO: HTTP-Methods 페이지 완성하기-->\n\n - [[HTTP-Methods|HTTP 메소드]]-수행할 작업 유형(GET,POST 등)\n - URI(Uniform Resource Identifier)-요청하는 리소스의 경로\n - HTTP 버전-사용하는 HTTP 프로토콜 버전\n\n 예) `GET /index.html HTTP/1.1`\n\n2. 헤더-요청에 대한 추가 정보를 제공하는 키-값\n\n - `Host`-요청을 보내는 서버의 도메인 이름\n - `User-Agent`-클라이언트 프로그래 정보(브라우저 종류 등)\n - `Accept`-클라이언트가 처리할 수 있는 콘텐츠 유형\n - `Content-Type`-요청 본문의 미디어 타입\n - `Cookie`-서버에서 이전에 설정한 쿠키 정보\n\n ```http 예시\n Host: www.example.com\n User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64)\n Accept: text/html,application/xhtml+xml\n Content-Type: application/json\n Cookie: session=abc123\n ```\n\n3. 본문- 주로 POST 나 PUT 메소드에서 서버로 보내는 데이터를 포함한다. GET 요청은 일반적으로 본문이 없다.\n\n ```json 예시\n {\n \"username\": \"user123\",\n \"password\": \"securepass\"\n }\n ```\n\n### HTTP 응답\n\n1. 상태 라인\n <!-- TODO: 상태코드 페이지 완성하기 -->\n\n - HTTP 버전-사용된 HTTP 프로토콜 버전\n - [[HTTP-Statuscode|상태코드]]-요청 처리 결과를 나타내는 3자리 숫자\n - 상태 메시지-상태 코드에 대한 간략한 설명\n\n2. 헤더-응답에 대한 추가 정보를 제공하는 키-값 쌍\n - `Content-Type`-응답 본문의 미디어 타입\n - `Content-Length`-응답 본문의 크기\n - `Server`-서버 소프트웨어 정보\n - `Set-Cookie`-클라이언트에 저장할 쿠키 정보\n",
3+
"plainContent": "HTTP(Hypertext Transfer Protocol)는 웹에서 데이터를 주고받기 위한 애플리케이션 계층 프로토콜 이다. 클라이언트와 서버 간의 통신을 담당한다.\n무상태성-각 요청은 독립적으로 처리되며, 서버는 이전 요청에대한 정보를 저장하지 않는다.\n비연결성-요청-응답 후 연결을 끊는다. (HTTP/1.1에서는 연결을 유지할 수 있음)\n요청/응답구조-클라이언트가 요청을보내면, 서버는 응답을 반환한다.\n> [!tip]\n> 무상태성 이라는 특성 때문에 서버는 클라이언트와 재 연결이 되도 클라이언트를 식별하지 못한다. 그 문제를 해결하기 위해서 쿠키와 세션이라는 개념이 등장했다.\nHTTP 요청과 응답은 둘 다 각각 세부분으로 구성된다\n1. 요청라인\n<!-- TODO: HTTP-Methods 페이지 완성하기-->\nHTTP 메소드-수행할 작업 유형(GET,POST 등)\nURI(Uniform Resource Identifier)-요청하는 리소스의 경로\nHTTP 버전-사용하는 HTTP 프로토콜 버전\n예) GET /index.html HTTP/1.1\n2. 헤더-요청에 대한 추가 정보를 제공하는 키-값\nHost-요청을 보내는 서버의 도메인 이름\nUser-Agent-클라이언트 프로그래 정보(브라우저 종류 등)\nAccept-클라이언트가 처리할 수 있는 콘텐츠 유형\nContent-Type-요청 본문의 미디어 타입\nCookie-서버에서 이전에 설정한 쿠키 정보\n3. 본문- 주로 POST 나 PUT 메소드에서 서버로 보내는 데이터를 포함한다. GET 요청은 일반적으로 본문이 없다.\n1. 상태 라인\n<!-- TODO: 상태코드 페이지 완성하기 -->\nHTTP 버전-사용된 HTTP 프로토콜 버전\n상태코드-요청 처리 결과를 나타내는 3자리 숫자\n상태 메시지-상태 코드에 대한 간략한 설명\n2. 헤더-응답에 대한 추가 정보를 제공하는 키-값 쌍\nContent-Type-응답 본문의 미디어 타입\nContent-Length-응답 본문의 크기\nServer-서버 소프트웨어 정보\nSet-Cookie-클라이언트에 저장할 쿠키 정보"
44
}

0 commit comments

Comments
 (0)