일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- es6
- Baekjoon
- HTML
- c++
- Algorithm
- PYTHON
- 알고리즘 연습
- java
- 장고
- 백준
- AWS
- react
- django ORM
- DRF
- 알고리즘
- web
- MAC
- Django
- CSS
- 알고리즘 문제
- 파이썬
- js
- API
- 알고리즘 풀이
- 파이썬 알고리즘
- javascript
- form
- Git
- django rest framework
- django widget
- Today
- Total
목록POST (4)
수학과의 좌충우돌 프로그래밍
클라이언트와 서버는 서로 요청과 응답을 주고 받습니다. 이 때 클라이언트는 요청 메서드, request method를 통해 요청의 목적이나 종류를 알리게 됩니다. 이번 포스팅에서는 각각의 HTTP 요청 메서드들을 비교하고 정리해보도록 하겠습니다. HTTP 요청 메서드 각 HTTP 요청 메서드와 특징들을 표로 정리하였습니다. detail request body successful response body safe idempotent cachable allow in HTML forms GET 리소스 요청 NO YES YES YES YES YES HEAD GET 메서드의 요청과 동일한 응답을 요구하지만, 응답 본문을 포함 X NO NO YES YES YES NO POST 내용 전송 YES YES NO NO N..
HttpRequest 클라이언트로 부터 들어오는 모든 요청을 담고 있습니다. 일반적으로 클라이언트는 웹브라우저를 말하며 django restful API 로 안드로이드 등 앱과 연결 시킬 경우에는 클라이언트가 바뀔 수도 있겠죠. request 에 접근 views 에서 함수를 정의할 때 아무렇지 않게 인자로 넘겨 주었던 request 가 바로 HttpRequest 의 객체입니다. 따라서 FBV 에서는 request 로 접근하고 CBV 에서는 self.request 로 접근을 하게 됩니다. request 속성 method request 요청의 종류를 나타냅니다. "GET" 또는 "POST" 로서 대문자로 저장이 됩니다. 다음과 같은 분기문을 통해서 들어온 요청에 종류에 따라서 다른 작업을 수행할 수 있습니다..
먼저 크롤링이 무엇인지 부터 알아보자. 크롤링이란 사람이 웹페이지에 접속해서 정보를 찾는 과정을 프로그램을 통해 찾아 수집하고 원하는 형태에 맞게 가공하는 모든 과정을 의미한다.크롤링에 대한 설명을 하기 전에 먼저 알아야 할 개념이 있는데 바로 HTTP이다. 아마 많이 익숙할 것이다. 우리가 웹 상에서 어느 페이지에 접속하기 위해 입력하는 주소가 대부분 http 로 시작하기 때문이다. HTTP 에 대해서 알아보자 HTTP 란? HTTP는 HyperText Transfer Protocol 의 약자로 인터넷 통신을 위해 사용되는 프로토콜이다. 또 어려운 단어가 등장했다. 그러면 프로토콜은 무엇일까? 쉽게 생각해서 컴퓨터 간의 의사소통에 사용되는 언어이다. 사람 간의 대화에서도 서로 이해할 수 있는 같은 언어..
안녕하세요 강민성입니다. 이번 시간에는 회원가입과 로그인, 로그아웃 기능을 구현해보도록 하겠습니다. 이 기능들은 고맙게도 장고에서 제공을 해주고 있기 때문에 이 함수들을 가져다가 쉽게 구현할 수 있습니다. 그리고 실습을 시작하기 전에 알아야 하는 개념이 있습니다. 바로 http method인데 가볍게 짚고 넘어가도록 하겠습니다. http 상에서 정보를 주고 받는 방식 http 상에서 정보를 주고 받는 방식은 여러 개 존재합니다. 정보를 주고 받는 방식을 굳이 나눈 이유는 무엇일까요? 아래 코드는 blog app 에서 글을 쓰는 입력창에 해당하는 html 입니다. method를 따로 지정하지 않고 form으로 넘겨주면 GET방식으로 넘어오기에, views에서도 GET 을 사용하여 정보를 받아주고 있습니다...