44,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
범위 전송과 이어받기에 대해 궁금한 점이 있습니다.
범위 전송을 이용하여 게임 다운로드와 같은 상황에서 일시 중지/이어 받기가 가능하다고 말씀하셨는데 그렇다면 클라이언트에서 요청을 보낼 때 어느 시점부터 데이터를 이어받아야 하는지 어떻게 알 수 있는지 궁금합니다. 예를 들어 총 길이가 10000bytes인 데이터를 4000bytes까지 받고 일시 정지되었다고 했을 때, 다시 다운로드를 시작하면 4001bytes부터 데이터를 다운받아야 할텐데.. 이 "4001bytes 부터 데이터를 받아야 해!"라는 정보를 어떻게 클라이언트가 알아내서 서버에게 이어받기를 요청할 수 있는지 궁금합니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
TCP 4 way handshake
[질문 내용] 안녕하세요. TCP 프로토콜을 공부하다 궁금한 점이 있어 질문드립니다. 연결지향의 특징을 갖는 TCP는 연결할 때 뿐만 아니라 해제할 때도 4-way handshake라는 과정을 거친다고 알고 있습니다. 4-way handshake는 언제 이루어지는 것인가요? 연결을 종료하는 시점이 말씀하신 데이터 전달 보증 과정이 종료되면 일어나는 것인지 궁금합니다..
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
3xx 리다이렉션2 강의중 설명하신 post 중복 요청과 관련된 질문
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요. 3xx 리다이렉션2 강의중 설명하신 post 중복 요청과 관련된 질문이 있습니다. 제가 일하고 있는 회사의 경우, 서버와의 데이터 교환을 AJAX 비동기 통신을 통해 하고, callback함수가 동작하는 형태를 많이 사용합니다. 데이터가 post를 통해 입력되면 callback함수를 통해 다시 데이터를 조회하거나 화면을 갱신하는데 이러한 경우에도 말씀하신 중복 요청 문제가 발생할수 있을까요? 이런 경우 어떻게하면 중복 요청 문제를 유발 시켜볼 수 있을까요? 질문이 좀 유치한거 같은데 죄송합니다 ㅎㅎ;
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
서로 다른 웹사이트의 쿠키 구분?
안녕하세요 수업 항상 너무 잘 듣고 있습니다! 바로 질문 드리겠습니다. 예를 들어 동일한 사용자가 A라는 웹사이트와 B라는 웹사이트에 로그인 요청을 한다고 했을 때, A에서도 setCookie("user", "abc123"), B에서도 setCookie("user", "abc123")를 통해 쿠키를 응답할 수 있잖아요..? (동일한 이름) 그렇다면 사용자는 이후 요청을 보낼 때 domain, path를 기준으로 구분하여 쿠키를 선택해서 전달하게 되나요? 만약 A 사이트에서 domain="/", B 사이트에서는 "/bsite.com"처럼 응답한다면, B사이트에 접근할 때는 2개의 쿠키를 모두 보내기 때문에 어떤 쿠키에서 사용자 정보를 받아야 할 지 구분이 안되지 않나요? 혹시 그게 아니라면 웹사이트별로 쿠키를 저장하는 장소가 별도로 생성되는 건가요? 질문이 제대로 전달됐을지 모르겠습니다 ㅜㅜ 감사합니다
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
http header -2 pdf 32page
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 데이터 미변경 시 pdf 에 전송 용량 0.1M ( 헤더 0.1M, 바디 1.0M) 이라고 적혀있는데 뒤에 바디는 빠져야 할 것 같습니다
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
IP 패킷의 순서가 달라질 때
학교 수업시간에 배웠을 때는 IP packet의 fagment offset이나 dont flag등 헤더를 이용해 쪼개진 패킷들을 원래 순서에 맞게 재조립할 수 있다고 배웠는데 이 강의에서는 그런 내용은 없는것처럼 강의하시네요. 어떤 내용이 맞는 건지 궁금합니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
3-way handshake 질문
안녕하세요 3-way handshake 관련해서 질문 드립니다 syn, syn-ack, ack의 과정이 클라이언트의 TCP전송계층에서 서버의TCP전송계층으로 서로 연결 가능한 상태인지 확인을 하는걸로 이해하고 있는데요 이런 논리적인 연결을 하려면 결국에는 클라이언트 전송계층에서 서버쪽 전송계층으로 가기위해서는 네트워크 -> 물리계층 을 거쳐서 연결을 위한 패킷이 먼저 왔다갔다 한다고 이해하면 될까요? 단순설명으로만 보면 클라이언트 TCP계층에서 서버TCP계층으로 다이렉트로 연결되는 것처럼 느껴지는 부분이 있어서 헷갈려 질문드립니다!
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
if-non-match, if-match
if-non-Match일 때 데이터가 변경되지않았다면 304 not modified를 전송한다고 설명하셨는데 만약 if-Match를 이용한다면 변경되지않았을 때 200 ok를 보내는 건지궁금합니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
웹브라우저가 특정 쿠키를 어떻게
쿠키저장소에 여러 쿠키들이 있을 수 있나요? 혹시 있을 수 있다면웹 브라우저가 해당 유저가 로그인한 계정을 어떻게 알고 해당 유저의 쿠키를 찾아 요청을 보낼 수 있는지 궁금합니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
안녕하세요 404 코드에 대해 질문있습니다.
404는 클라이언트가 요청한 리소스가 서버에 없을 때 라고 설명해주셨는데요, 여기서 말하는 리소스는 데이터베이스의 저장된 값도 해당이 될까요?? 예를 들어 이메일 중복체크 api를 만들 때,백앤드 입장에서는 요청한 이메일이 데이터베이스에 존재한다, 하지않는다를 확인하여 응답을 보냅니다.만약 요청 리소스가 데이터베이스에 저장된 값도 해당이 된다면 존재하는 이메일은 200, 존재하지 않는 이메일은 404로 응답을 해도 괜찮을까요???
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
쿠키 와 OAuth 관련 질문입니다!
[질문 내용] 안녕하세요. 클라이언트의 로그인 요청 이후 서버에서는 Set-Cookie 헤더에 session id 를 넣어주고 이후 cookie 의 session id 를 DB와 비교하여 체크하는 점 잘 배웠습니다! Oauth인증방식에서도 이런 매커니즘이 동일하게 적용되나요? 즉, 서버에서 액세스 토큰을 Set-Cookie 헤더에 넣어주고, DB에도 저장하여 이후 클라이언트 요청에서 Cookie의 액세스토큰과 DB의 액세스토큰을 비교하여 인증 여부를 체크하는 것이 맞을까요?.. 강의내용와 조금 관련성이 떨어지는 것 같기도 하지만(죄송합니다...) 강의 수강중 궁금증이 생겨 질문남깁니다!
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
HTML Form vs HTTP API
데이터 전송의 경우 웹 개발 실무에서는 아래 둘 중 어떤 방식을 선호하는지 궁금합니다. 1. HTML Form이 메인, 필요에 따라 AJAX(HTTP)를 통한PUT, PATCH, DELETE 활용 . 2. 애초에 AJAX(HTTP API)를 메인으로 활용.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
DELETE 메서드
json 정보들이 존재하는 uri에 delete요청을 보내면 해당 json 리소스들이 삭제되는 것인가요 아니면 body 부분 필드들만 모두 삭제가 되는건가요?
- 해결됨모든 개발자를 위한 HTTP 웹 기본 지식
쿠키 강의 중 => 쿠키의 생명주기에 관해 질문 있습니다.
안녕하세요~ 쿠키 강의를 듣다가 궁금한 점이 있어서 질문 드립니다. 질문 1) 강의 중에 Set-Cookie에 max-age로 0이나 음수를 지정하면, 쿠키가 삭제된다고 하셨는데요. Set-Cookie가 클라이언트에 도착하자마자 브라우저에 저장되기도 전에 삭제된다는 말씀인가요?? 정확히 어느 시점에서 쿠키가 삭제되고, 언제 이런 방식으로 사용하는지 궁금합니다. 질문 2) 구글에 검색해보니까, expires와 max-age 중에서 max-age가 우선순위를 갖는다고 하는데요. 그럼에도, 쿠키에 expires와 max-age를 둘다 설정해놓고 사용하는 경우가 있나요?? 제 생각에는 장기간으로 설정할 꺼면, expires 하나면 설정하면 되고, 단기간 사용하고 없앨 거라면, max-age 하나만 설정하면 될 것같은데, 예제 코드 몇 개 보다보니까 2가지를 다 설정하는 경우도 보이더라구요. 어차피 max-age 만료되면, 없어질 텐데, 왜 구지 쿠키에 expires까지 설정하는지 궁금합니다. 감사합니다 ~ :)
- 해결됨모든 개발자를 위한 HTTP 웹 기본 지식
브라우저 캐시 갱신 관련 질문
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용] 먼저, HTTP 웹 기본 지식 강의 완강했습니다. 좋은 강의 만들어주셔서 감사합니다. python django backend 개발자를 준비하고 있습니다. 질문은 `브라우저 캐시 갱신` 관련 질문입니다. 1. 브라우저는 기본적으로 서버에서 보내는 캐시를 다 저장하기 때문에, 캐시 무효화를 위해서 서버에서는 이와 관련된 header를 반드시 넣어야 한다고 이해하는 게 맞나요?? 2. 캐쉬 유효 시간이 지나서 갱신하려고 할 때, 수정된 내용이 없으면 header만 보낸다고 이해했습니다. 그러면 representation header 설명 강의 내용에서 'clinet와 serer 간에 주고 받는 resource의 data를 어떻게 표현할지 결정하는 header' 라고 설명하셨는데, 클라이언트가 브라우저 캐시로 접근 유무를 결정하는 역할도 포함하는 건가요??? - header가 업데이트 되어 클라이언트가 브라우저 캐시를 조회 후, 업데이트 되는 원리를 제가 모르는 것 같습니다. 3. representation 관련 부분에서 Meta data 가 언급되는데 제가 이해하기로는 데이터 안에 담겨진 content data로 이해했습니다. 이게 맞나요?? 잘못되었다면 정확한 내용을 가진 출처를 알려주시면 공부해보겠습니다.
- 해결됨모든 개발자를 위한 HTTP 웹 기본 지식
Referer 질문 드립니다!
안녕하세요 Referer 관련 질문 드립니다! 위키피디아에 들어가셔서 referer을 보니 www.google.com/ 으로 되어 있는데 이전 웹 페이지 주소는 https://www.google.com/search?q=hello 아닌가요? 미리 답변 감사드립니다! 좋은 하루 보내세요 :)
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
HTML Form 데이터 전송 부분 action="/save" 부분에서 질문이 있습니다 !
안녕하세요 영한님, 서포터즈님들 ! 이전 강의에서 URI 설계를 할 땐, 리소스를 기준으로 설계해야 하고 URI 는 리소스만을 식별해야지 행위가 포함되면 안된다 ! 라고 말씀을 해주셨는데요, 이번 강의 HTML Form 데이터 전송 부분에 <form action="/save" ~ > 부분에서 의문점이 생겼습니다. 이렇게 되면 리소스가 아닌 행위에 초점을 맞춰서 URI 를 설계한게 아닌가요 ? 제 생각에는 User 를 저장하는 Post 메서드라면 리소스만을 식별하기 위해 <form action="/user" ~> 가 맞다고 생각하는데 제가 생각하는게 맞는지, 의문이 풀리지 않아 질문을 남기게 되었습니다 ! 항상 빠르게 답변 남겨주셔서 항상 감사합니다 ^_^
- 해결됨모든 개발자를 위한 HTTP 웹 기본 지식
GET BODY 지원
안녕하세요! 궁금한 점이 있어 질문합니다. GET 메서드로 Body를 쓸 수는 있지만 지원하지 않는 곳도 있다고 하셨는데 여기서 지원은 어디서 지원하는 것을 말씀하시는 건가요?! 웹 브라우저 종류를 말씀하시는건가요?
- 해결됨모든 개발자를 위한 HTTP 웹 기본 지식
HTTP 메서드 강의 중에 질문이 있습니다.
안녕하세요~ API 설계 할 때, "중괄호의 의미"와 "언제 사용해야 하는지 사용법"이 궁금합니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
HTTP의 특징 중 비연결성
안녕하세요 강의 중 HTTP의 특징 중 하나는 비연결성이라고 하였습니다 그런데 HTTP1.1 / 2 의 경우 기반프로토콜이 TCP이라고 하셨는데 TCP는 연결지향성 프로토콜인데 어떻게 비연결성이 특징이라고 하는지 궁금합니다