일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 버블 정렬
- is_ajax() not working
- 트리란
- nginx
- Proxy_pass
- 클린코드
- 선택 정렬
- 효울적
- 자료구조
- 복수 외래키
- django 시작하기
- 알고리즘
- reCAPTCHA V2
- request.path
- HTTP
- 클린 코드
- check ajax
- render html
- queryset
- Trre heap
- queryset filter
- 클린코드-함수
- Django Ajax
- 포맷팅
- request.GET
- 정렬
- 글자 수
- Djnago CSRF
- django
- CleanCode
- Today
- Total
목록네트워크/HTTP (3)
Yang 코딩 공부
상태 코드는 3자리 숫자로 만들어져 있으며, 첫번째 자리는 1에서 5까지 제공됩니다. 첫번째 자리가 4와 5인 경우는 정상적인 상황이 아니기 때문에 사이트 관리자가 즉시 알아야 하는 정보입니다. 1xx(정보) : 요청을 받았으며 프로세스를 계속 진행합니다. 2xx(성공) : 요청을 성공적으로 받았으며 인식했고 수용하였습니다. 3xx(리다이렉션) : 요청 완료를 위해 추가 작업 조치가 필요합니다. 4xx(클라이언트 오류) : 요청의 문법이 잘못되었거나 요청을 처리할 수 없습니다. 5xx(서버 오류) : 서버가 명백히 유효한 요청에 대한 충족을 실패했습니다 자세한 내용은 훨씬 많지만 크게 앞자리에 따라 상황이 나뉘기에 앞자리 5가지를 기억하자
GET 특정 리소스를 받기 위한 요청으로 리소시의 생성, 수정 및 삭제 등에는 사용하지 않는다. POST POST 메서드는 특정 리소스에 엔티티를 제출할 때 쓰입니다. 이는 종종 서버의 상태의 변화나 부작용을 일으킵니다. (POST 메서드로 전송시 CSRF-token을 포함하여 전송) PUT 변경 가능한 리소스를 업데이트하는 데 사용되며 항상 식별 정보를 포함해야한다. PATCH 변경 가능한 리소스의 부분 업데이트에 사용되며 항상 식별 정보를 포함해야한다. DELETE 특정 리소스를 삭제하는 데 사용한다. -> 일반저긍로 Request body가 아닌 URI 경로에 제거하로는 리소스의 id를 전달 HEAD 클라이언트가 본문 없이 리소스에 대한 헹더만 검색하는 경우 사용한다. 일반적으로 클라이언트가 서버에..
HTTP란 하이퍼텍스트 전송 프로토콜의 약자로 HTML과 같은 하이퍼미디어 문서를 전송하기 위한 애플리케이션 레이어 프로토콜이다. 웹 브라우저와 웹 서버간의 통신을 위해 디자인되었지만 다른 목적으로도 사용 될 수 있다. HTTP는 클라이언트가 요청을 생성하기 위한 연결을 연 다음 다음 응답을 받을때 까지 대기하는 전통적인 클라이언트-서버 모델을 따르고 HTTP는 무상태 프로토콜이며, 이는 서버가 두 요청간에 어떠한 데이터(상태)도 유지하지 않음을 의미한다. 애플리케이션 레이어(응용 프로그램 계층) : OSI 7계층 중 7계층 클라이언트-서버 모델: 서버 라고 하는 리소스 또는 서비스의 제공자 와 클라이언트 라고 하는 서비스 요청자 간에 작업이나 워크로드를 분할하는 분산 애플리케이션 구조 무상태 프로토콜 ..