44,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
Last-Modifed 값은 서버에서 어떻게 갱신이 될 수 있나요?
안녕하세요! 좋은 강의 감사합니다. 캐시부분을 쭉 듣다 막연한 궁금증이 생겨 질문드립니다. Last-Modifed은 따로 개발자가 구현하는게 아니면 서버에서 자동으로 설정해준다는데.. 리소스가 마지막으로 수정된 시간을 서버는 어떻게 알 수 있는건지 궁금합니다.. 보통 데이터베이스에 데이터를 저장할때 거의 항상 update_dttm 같은 컬럼을 만들어두고 넣던데 이런 컬럼값을 자동으로 체크하는걸까요??;; 좀 쌩뚱맞은 질문같단 느낌이 드는데 구글링해도 잘 안나와서요.. 너무 궁금해서 여쭤봅니다. 읽어주셔서 감사합니다!!
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
POST와 PUT
안녕하세요. 강의에서 post를 통해 서버가 아직 식별하지 않은 새 리소스를 생성할 수 있고, put도 리소스가 없으면 생성한다고 써 있는데 이 둘의 차이점은 뭔가요??
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
서버에 관하여
서버는 단 한개의 데이터베이스를 갖지 못하는건가요?마이크로서비스아키텍쳐나 이런것들을 사용하면 서버 한개가 죽어도 Stateful 하게 통신할 수 있지 않나요? 또는 기존 모놀리식 아키텍쳐로 여러 서버를 설계를 한다해도 DB를 하나로 통합하여 사용하면 되는것이 아닌가요?방금 말한 방법은 확장성과 Scale out을 고려한다면 비효율적인 방법같긴 하지만 하나의 방법으로 생각되어 질문 남깁니다!
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
tcp와 http
안녕하세요. 강의를 듣던 중 궁금한 것이 생겨 질문을 남깁니다. 앞에 TCP에 관련해서 배울 때 TCP에 특징으로 연결 지향이 있었습니다. 그리고 HTTP 사용하면 TCP도 사용(?)하게 된다 하셨는데 HTTP의 특징으로 비연결성이 있는게 잘 이해가 되지 않습니다 ㅠㅠ. 서로 시점(?)이 달라서 다른 특징을 보이는 것 일까요? ㅠㅠㅠ
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
200, 201, 302상태코드에 대해 질문 있습니다.
졸업프로젝트 진행 중 상태코드에 대한 질문이 있어 남기게 되었습니다. 깃허브가 작동하는 방식을 살펴보았는데, 이슈의 댓글 생성시에 201대신 200코드를 반환하는 것으로 파악했습니다. (https://developer.mozilla.org/ko/docs/Web/API/Location) 200과 201코드의 차이점은 location응답헤더의 유무인 것으로 알고 있는데, 댓글 생성시에는 새로운 자원(댓글)이 만들어지지만 생성된 이후에 페이지 자체는 변하지 않기 때문에 location이 없는 200 상태코드가 오는 것으로 생각했습니다. 이슈가 생성될 때에는 이슈페이지로 이동하게 되지만 201대신 302를 통해서 리다이렉트하는 방식을 사용하고 있더군요. (네이버와 티스토리도 분석해본 결과)결과적으로 페이지를 이동하든, 이동하지 않든 생성시에 201을 사용하는 곳은 아무데도 없었습니다. 이런 사이트들은 어떤 규칙을 지키는지, 201 상태코드가 실제로 사용되는 부분은 어떤 곳인지 궁금합니다!! 감사합니다!!
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
포트에 관하여
안녕하세요. 강의 정말 잘 듣고있습니다. 강의를 듣다 모르는 것이 생겨 질문을 남기게 되었습니다 ㅎㅎ. ppt 37p에서 클라이언트가 서버한테 요청을 할 때 예를 들어 게임같은 경우는 8090포트를 사용한다 되어있는데, 해당 포트는 랜덤으로 정해지는 건가요? 그리고 서버의 11220포트는 서버 쪽에서 정한 포트 번호인건가요??
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
공부 내용 공유 가능한지 여쭙습니다.
안녕하세요! 정말 흥미로운 강의 잘 듣고 있습니다. 다름이 아니라 이 강의를 들으며 헤더와 관련하여 공부한 내용을 깃허브에 정리해서 올렸는데, https://github.com/vi2920va/FE_interview/blob/main/Network/HTTP-Header.md 혹시 문제가 된다면 내리겠습니다! 감사합니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
PUT, PATCH 관해서 질문 드립니다.
안녕하세요 영한님. PUT, PATCH에 대해서 설명을 듣고 나서 드는 질문입니다. PUT을 사용하는 case 영한님의 예시) 게시판의 글을 수정하는 case 제외하고 전체 리소스 수정하는 case가 많을지 생각을 해봤습니다. 제가 개발한 API를 둘러 보니 전체 수정 보단 일부 수정인 case가 더 많은 것 같습니다. 도메인 특성에 따라 당연히 다르겠지만 일반적으로 PATCH API의 비중이 더 많은것 같은데 맞을까요?? 감사합니다. 좋은 하루 되십시오.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
분할 전송 클라이언트 처리
안녕하세요! 분할 전송은 용량이 커서 부분적으로 클라이언트에서 바로 보여줄 수 있도록 하는 전송인 것으로 나왔는데, 그렇다면 이에 따라서 일반 전송과 다르게 클라이언트가 별도의 처리 해줘야하는 것이 있을까요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
/{id}가 뭘까요?
안녕하세요. members/{id}에서 /{id}가 뭘 뜻하는거죠? members/100이 아니라 members?id=100 아닌가요? 제 생각에는 해당 메서드를 호출할 경우 뒤에 아이디값을 파라미터로 넘겨 주는 것 같은데 /는 디렉토리 표시 같아서 헷갈려서 질문 남깁니다. 감사합니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
안녕하세요. 일시적 리다이렉션에 대해 궁금한게 있습니다.
영구적인 리다이렉션: 어떤 URL이 더 이상 사용되지 않을때 그 URL에 대응되는 신규 URL로 리다이렉션 시킬 때 사용 ex) old-event/ -> new-event/ 로 영구적 리다이렉션 시 old-event 페이지는 더 이상 사용되지 않음을 의미 여기까진 확실히 이해가 되는데요, 일시적 리다이렉션이 확실하게 감이 안 옵니다. 예시에서 주문 완료 후 302를 사용해서 주문 완료 페이지로 리다이렉션을 시킬 수 있다고 말씀하셨는데 주문 완료 페이지를 200 코드와 함께 그냥 GET으로 불러오는 것과 차이가 있나요? 그리고 "일시적"이라는 말이 너무 헷갈리네요 ㅠ A페이지에서 B페이지로 일시적 리다이렉션을 했다고 하면 결국 B페이지에서 A페이지로 돌아오게 되는 것을 상정한다는 의미인가요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
URI와 URL의 차이점..?이 궁금합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]URI는 인터넷 상에 존재하는 모든 리소스들을 말하고, URL은 리소스가 있는 위치를 말한다고 이해했습니다. 그렇다면 예를 실시간 교통 정보로 하셨었는데 실시간 교통 정보라는 것 자체는 URI이고, 실시간 교통 정보를 확인할 수 있는 위치가 URL이 되는것이고 이해가 되는데 제가 맞게 이해한건지 궁금합니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
domain과 path는 어떻게 상호작용하나요?
쿠키의 도메인을 naver.com이라고 지정했습니다. 쿠키는 blog.naver.com 과 www.naver.com 에서 모두 보내집니다. www.naver.com/some 하위 경로에만 쿠키를 보내고 싶어서 path는 /some이라고 지정했습니다. 이 때 blog.naver.com에는 /some이라는 패스가 없다면 쿠키가 쿠키가 무시되고 만약 /some이라는 패스가 존재한다면 보내지게 되나요?
- 해결됨모든 개발자를 위한 HTTP 웹 기본 지식
서버에서 URI를 만들어 넘겨준다고 하셨는데 React, Vue 로 만들어진 프론트에서는 어떻게 처리하나요?
React나 Vue 같은 SPA에서는 데이터를 받아서 대부분의 처리를 클라이언트에서 하기때문에 클라이언트에서 URI를 통해 처리하는것 처럼 유사하게(흉내내서) 처리하게되는데 이럴때는 서버는 그냥 데이터만 넘겨주나요?
- 미해결모든 개발자를 위한 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등 헤더를 이용해 쪼개진 패킷들을 원래 순서에 맞게 재조립할 수 있다고 배웠는데 이 강의에서는 그런 내용은 없는것처럼 강의하시네요. 어떤 내용이 맞는 건지 궁금합니다.