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 |
Tags
- ubuntu이미지
- 우테코
- Mock
- 레벨인터뷰
- 밤랩
- BDDMockito
- 우아한테크코스5기
- 스프링부트배포
- bomblab
- 벌크연산
- 회고
- unique result
- NonUniqueResultException
- 우아한테크코스 블랙잭
- jpa
- 자바 롬복
- 검색api
- ubuntu
- clearAutomatically
- @Param
- Argos
- docker에 ubuntu
- 영속성컨텍스트
- 스프링 롬복
- 배포스크립트
- @Query
- SpringDataJPA
- 우분투
- @Modifying
- 우아한테크코스
Archives
- Today
- Total
Jeomxon's Tech Note
2023.12.29.(금) 1회 차 모각코 정리 본문
1. 브라우저에 URL 입력
URL에는 다양한 종류가 있다.
다양한 URL이 존재하는 이유
브라우저는 여러 개의 클라이언트 기능을 가진 복합 클라이언트 소프트웨어이기 때문
데이터에 엑세스 하기위한 적절한 기능을 구분하기 위해 존재
웹 → http:
,ftp서버→ ftp:
,파일 → file:
,메일 → mailto:
2. 브라우저는 URL 해독
웹 서버에 보내는 리퀘스트 메시지를 작성하기 위해서 URL을 해독
URL의 요소
http:
+ //
+ 웹 서버명
+ /
+ 디렉토리명
+ /
+ …
+ 파일명
3. 파일명을 생략한 경우
URL규칙에는 파일명을 쓰지않고 생략이 가능
파일명을 쓰지 않은 경우
기본적으로
index.html
,default.htm
이라는 기본 파일명을 설정해두고 이를 가리키도록 한다.
4. HTTP의 기본 개념
URL을 해독하면 HTTP프로토콜을 사용하여 웹 서버에 액세스 함
HTTP프로토콜
클라이언트와 서버가 주고받는 메시지의 내용이나 순서를 정한 것
리퀘스트 메시지
무엇을(URI)
+ 어떻게 해서(메서드)
- URI
페이지 데이터를 저장한 파일의 이름, CGI 프로그램의 파일명을 사용
/dir1/file1.html, /dir1/program1.cgi가 될 수 있지만 http:로 시작하는 URL도 가능
- 스테이터스 코드
응답 메시지의 맨 앞 부분에 나타나며 실행결과가 정상 종료, 이상 발생인지 나타냄
대게 숫자로 표현된다.
웹에서 메서드로는 주로 GET
, POST
가 사용된다.
5. HTTP 리퀘스트 메시지 만들기
리퀘스트 메시지
- 리퀘스트 라인(첫번째 행)
- 메시지 헤더(상세 내용)
- 메시지 본문(헤더 이후 한 줄의 공백 후)
응답 메시지
- 스테이터스 라인(스테이터스 코드의 내용을 나타냄)
- 메시지 헤더(상세 내용)
- 메시지 본문(헤더 이후 한줄의 공백 후)
6. 보낸 리퀘스트 메시지를 통한 응답 받기
HTTP의 스테이터스 코드의 개요
- 1xx (Informational): 요청이 수신되어 처리중
- 2xx (Successful): 요청 정상 처리
- 3xx (Redirection): 요청을 완료하려면 추가 행동이 필요
- 4xx (Client Error): 클라이언트 오류, 잘못된 문법 등으로 서버가 요청을 수행할 수 없음
- 5xx (Server Error): 서버 오류, 서버가 정상 요청을 처리하지 못함
리퀘스트 메시지에 영상 등이 포함된 경우
응답 메시지에 영상 등의 정보가 포함되는 경우 <태그>를 통해 구분
리퀘스트 메시지에 쓰는 URI는 한 개만 가능하기 때문에 각 요청을 따로 보내야함
예를 들어 한 문장에 3개의 영상이 있으면 총 4개의 리퀘스트 메시지를 웹 서버에 보내야함
'Mogaco > 2023동계' 카테고리의 다른 글
2024.01.09.(화) 3회 차 모각코 정리 (1) | 2024.01.09 |
---|---|
2024.01.09.(화) 3회 차 모각코 계획 (0) | 2024.01.09 |
2024.01.02.(화) 2회 차 모각코 정리 (1) | 2024.01.02 |
2024.01.02.(화) 2회 차 모각코 계획 (0) | 2024.01.02 |
2023.12.29.(금) 1회 차 모각코 계획 (0) | 2023.12.29 |