요즘은 많은 분들이 Django나 Flask, Spring등의 웹프래임워크를 사용해서 손쉽게 Web App을 제작할 수 있습니다. 일반적으로 이 프래임워크 내에서는 Requests라는 라이브러리를 지원하며, 이 라이브러리를 이용해 다른 기기로 Requests를 보내거나 Reponse를 받아 처리하게 됩니다. 저도 이런 것들을 이용하면서, 궁금증이 생겼습니다. "도대체 이 Requests라는건 어떻게 동작하는것인가?" 이번 포스팅에서는 HTTP통신에 대한 간단한 이야기와, HTTP통신을 Requests같은 라이브러리 없이 Socket Level로 사용하는 방법에 대해서 다룹니다. 1. HTTP HTTP는 Hyper Text Transfer Protocol의 약자로, Hyper Text를 전달하는 방법에 대..
2022 우아한스터디 "HTTP 완벽가이드"를 진행하면서 'HTTP 완벽 가이드' 책을 읽고, 글쓴이의 생각을 정리하는 글 입니다. https://book.naver.com/bookdb/book_detail.nhn?bid=8509980 HTTP 완벽 가이드 성공적인 웹 트랜잭션 뒤의 숨은 핵심, HTTP의 모든 것『HTTP 완벽 가이드』는 HTTP 규약이 어떻게 작동하고 웹 기반 애플리케이션을 개발하는 데 어떻게 사용하는지 설명하고, HTTP가 효율적으로 동 book.naver.com 1. 내용 협상 Client의 컴퓨팅 자원의 상태가 모두 다르기 때문에, Client의 상황에 따라 경량되거나, 이미지가 삭제된 형태의 HTTP Message를 받아야 할 수가 있습니다. 한국어로 번역된 단어는 내용 협상인..
2022 우아한스터디 "HTTP 완벽가이드"를 진행하면서 'HTTP 완벽 가이드' 책을 읽고, 글쓴이의 생각을 정리하는 글 입니다. https://book.naver.com/bookdb/book_detail.nhn?bid=8509980 HTTP 완벽 가이드 성공적인 웹 트랜잭션 뒤의 숨은 핵심, HTTP의 모든 것『HTTP 완벽 가이드』는 HTTP 규약이 어떻게 작동하고 웹 기반 애플리케이션을 개발하는 데 어떻게 사용하는지 설명하고, HTTP가 효율적으로 동 book.naver.com 이번파트 주제의 이름이 좀 특이한데, 사용자 환경에 따라 Internationalization을 하는 내용입니다. 1. Inernationalization 웹페이지는 이용하는 사용자가 한 국가로 정해져 있으면 상관이 없지만..
2022 우아한스터디 "HTTP 완벽가이드"를 진행하면서 'HTTP 완벽 가이드' 책을 읽고, 글쓴이의 생각을 정리하는 글 입니다. https://book.naver.com/bookdb/book_detail.nhn?bid=8509980 HTTP 완벽 가이드 성공적인 웹 트랜잭션 뒤의 숨은 핵심, HTTP의 모든 것『HTTP 완벽 가이드』는 HTTP 규약이 어떻게 작동하고 웹 기반 애플리케이션을 개발하는 데 어떻게 사용하는지 설명하고, HTTP가 효율적으로 동 book.naver.com 1. Content Encoding HTTP로 데이터를 전송할 때, 이 전송시간을 단축하기 위해서 Data를 압축해서 보낼 수도 있고, 아니면 중간에 데이터 유출을 막기 위해서 콘텐츠를 암호화해서 보낼 수도 있습니다. 1_..
2022 우아한스터디 "HTTP 완벽가이드"를 진행하면서 'HTTP 완벽 가이드' 책을 읽고, 글쓴이의 생각을 정리하는 글 입니다. https://book.naver.com/bookdb/book_detail.nhn?bid=8509980 HTTP 완벽 가이드 성공적인 웹 트랜잭션 뒤의 숨은 핵심, HTTP의 모든 것『HTTP 완벽 가이드』는 HTTP 규약이 어떻게 작동하고 웹 기반 애플리케이션을 개발하는 데 어떻게 사용하는지 설명하고, HTTP가 효율적으로 동 book.naver.com 1. Entity와 HTTP HTTP Message는, 크게 나누면 Message Header와 Engity로 나뉘게 됩니다. 아래 HTTP Message 예시로 보시죠 HTTP/1.0 200 OK
2022 우아한스터디 "HTTP 완벽가이드"를 진행하면서 'HTTP 완벽 가이드' 책을 읽고, 글쓴이의 생각을 정리하는 글 입니다. https://book.naver.com/bookdb/book_detail.nhn?bid=8509980 HTTP 완벽 가이드 성공적인 웹 트랜잭션 뒤의 숨은 핵심, HTTP의 모든 것『HTTP 완벽 가이드』는 HTTP 규약이 어떻게 작동하고 웹 기반 애플리케이션을 개발하는 데 어떻게 사용하는지 설명하고, HTTP가 효율적으로 동 book.naver.com 1. 다이제스트 인증 이전 포스팅을 통해서, 기본 인증을 이용 할 경우 발생하는 보안 결함에 대해서 이야기하면서 포스팅을 끝냈습니다. 다이제스트 인증은 별도의 SSL프로토콜(다음 포스팅에서 다룹니다) 없이 HTTP 프로토콜..
- Total
- Today
- Yesterday
- stack
- 컴퓨터그래픽스
- Greedy알고리즘
- SIMD
- Sort알고리즘
- 코딩테스트
- 분할정복
- 알고리즘
- 이분탐색
- 완전탐색 알고리즘
- C++
- Python
- 프로그래머스
- 자료구조
- hash
- 사칙연산
- prime number
- heap
- git
- GDC
- AVX
- 병렬처리
- 동적계획법
- Search알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |