44,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
멀티쓰레드와 동시성문제
객체는 싱글톤으로 관리가 되는데 동시에 쓰레드로 요청하면 어떻게 작동하는 것인지 궁금합니다.첫번째 쓰래드가 사용하고 그 다음에 그 다음쓰레드가 사용되는 건가요??
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
cache-control: {private, public} 은 어떤 경우 사용하는 걸까요??
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (아니오)[질문 내용]안녕하세요, 영한님 가끔 Cache-Contorl 헤더에 public, private 가 max-age 앞에 붙어있는 경우가 있는데 어떤경우 사용하는 건가요? 진주에서 매번 영상을 잘 보고 있습니다. 양질의 교육영상을 만들어 주셔서 항상 감사합니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
TCP/UDP회차 질문드립니다.
인터넷 프로토콜 스택의 4계층이라고 제목을 지으셨는데 여기서 인터넷 프로토콜은 IP를 말하는걸까요? 브라우저의 인터넷을 사용할때 이용되는 프로토콜 스택의 4계층을 의미하는걸까요?
- 해결됨모든 개발자를 위한 HTTP 웹 기본 지식
질문있습니다.
강의 예시처럼 새로고침해도 PRG를 이용해중복된 주문을 하지않도록 하는건 이해했습니다. 근데 이번에 간단한 프로젝트를 진행하면서 중복 요청이 되는경우가 있었는데 예를들어 게시글을 작성하여 게시글 등록하기 버튼을 빠르게 2번 클릭할 경우게시글 등록 요청이 2번이 발생하여 2개의 게시글이 등록되는 현상이 발생하는데 이러한 경우는 어떤방법을 이용하여 중복 요청을 막을 수 있나요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
http메세지 패킷과 웹브라우저 작동원리에 대해 질문있습니다.
먼저 좋은 강의 감사드립니다!많은데이터를 패킷으로 쪼개서 전송한다고 설명해주셨는데HTTP 메세지를 패킷으로 잘게 쪼개서 각 패킷별로 캡슐화가 이루어진 후에 전송이 되는걸까요?! 웹브라우저 작동원리에 대해 여러가지 찾아보고 있는데 정확히 http 메세지가 어느시점에 생성되는지 나온 정보가 많이 없더라고요이번 강의에서 영한님이 DNS레코드 조회후 IP를 찾은 후에 HTTP메세지를 생성한다고 하셨는데 제가 이해한게 맞을까요?!
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
프록시서버에관해 정보를 찾을수없어서 질문드립니다
제가 알기로 웹에서 거리에따른 성능문제를 해결하기위해 프록시 서버를 사용하는것으로 아는데 이중 CDN과의 차이가 무엇인지 궁금하여 질문드립니다 제가 학습한 내용을 정리해보자면프록시서버는 오리진서버대신 비즈니스 로직도 처리해주는 진짜 대리서버느낌이고CDN서버는 웹 페이지에서 사용하는 리소스(이미지,HTML)파일들 대리저장하는 저장소느낌의 서버가 맞나요?그러면 프록시서버랑 CDN서버는 항상 같이 사용해야정상적인 오리진서버의 역할을 대신할수있는지 궁금합니다
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
질문입니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 리다이렉션이라는 것이 스프링으로 본다면 getMapping 으로 받고 특정 html 로 리턴해주는 과정이라고 보면 되나요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
DNS 상태 코드에 대해서
만약에 DNS 서버가 터졌다고 가정을 했을 때, 도메인 네임으로 어떤 웹 사이트에 접근한다면 어떤 상태 코드를 받을 수 있나요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
body에 관해서 질문드립니다
흔히 쓰는 request의 body나 response의 body가 http의 body, message body가 맞을까요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
HTTP 헤더 적용 방법 관련 문의 건입니다.
HTTP 헤더에 전송 방식(분할전송, 압축전송)을 포함해서 서버에서 클라이언트에 응답한다는 내용 관련하여 어떤 방식으로 실제 개발을 하나요? HTTP 헤더의 경우 자바스크립트로 전송을 하는 것인지 자바나 서버 언어로 개발을 하나요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
cookie와 cache에 대해서 질문 드립니다!
안녕하세요, http 강의를 끝까지 어제 일자로 완강하고 다시 한번 보고 있는데 아리송 한게 생겨서 질문 남겨봅니다.쿠키는 사용자 인증을 도와주며 최소한의 정보만으로 사용자를 식별하여 http의 stateless 문제를 해결할수 있었습니다. 또한 session의 개념이 cookie를 통해 전달되는 session id를 서버에서 관리하는 것일뿐 cookie와 session이 완전 다른 것이 아니라 cookie의 일부분이 session임을 알수 있었습니다.반면 캐시는 이미지 파일등과 같은 크기가 큰 데이터를 전송 할때 서버에서 네트워크 부하를 줄여 주며 클라이언트에서도 랜더링이 더 빠르게 되게끔 해주는 역할을 하는 것으로 이해 하였습니다.제가 궁금한점은제가 이해한 cookie와 session, cache에 대한 이해가 명확한지 궁금합니다.쿠키에 해당 URI에 대응하는 쿠키 저장소에 정보가 존재한다면, 반드시 request시 함께 보내는것이 HTTP cookie specification에 있음을 알았는데, 캐시 또한 항상 uri에 대응하는 데이터가 브라우저 캐시에 있으면 request시 함께 보내는지 궁금합니다.'쿠키로 광고 정보 트래킹시 사용할 수 있다'는 부분이 이해가 안되는데 session id로 서버쪽에서 이 광고에 누가 접근 했는지 기록해서 맞춤 광고를 내보낼수 있다라는 말인가요?캐시와 조건부 요청 헤더 3:30초 부분에서 잘 이해가 안되는데, 캐시 만료일 지정시 expire에서 캐시 만료일을 날짜로 지정하는 것이 초단위(max-age)로 설정하는것 보다 왜 덜 유연하다고 표현하나요? 초단위는 계산을 해야하는데 왜 더 유연하다고 표현하는지가 명확히 이해가 안됩니다항상 답변 감사합니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
POST 메소드 관련 질문
안녕하세요~ 좋은 강의 감사합니다!강의를 듣던 도중 궁금한 점이 생겼는데요.강의에서는 신규 자원을 등록할 때, 클라이언트에서 리소스 URI를 알고 있으면 PUT, 아닌 경우라면 POST방식을 사용하라고 하셨는데요.특정 id값을 갖는 회원을 생성하고 싶은 경우에는 URI를 어떻게 설계해야할 지 궁금합니다.1. POST /members/{id}2. PUT /members/{id}3 POST /members 그리고 request body에 id값 담아보내기.1~3번 중에 어느 방식이 맞을까요??
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
From 질문 드립니다.
From 이 검색 엔진 등의 담당자 이메일 주소를 적어놓는다고 하셨는데 그럼 만약 내 사이트를 크롤링 하기 원치 않는다면From에 있는 이메일 정보로 담당자에게 직접 연락을 취해야 한다는 의미인가요...?
- 해결됨모든 개발자를 위한 HTTP 웹 기본 지식
표현 메타데이터, 페이로드 메시지
표현 헤더는 표현 메타데이터와 페이로드 메시지로 구분해야한다고 나와있는데 검새을 조금해보니 메타데이터는 헤더를 의미하는것 같은데 페이로드 메시지는 메시지 바디에있는 표현 데이터를 의미하는걸로 이해가 가서... 그렇다면 페이로드는 표현헤더에 포함되는게 아니지 않나요?? 이해를 잘못한거같기도 하고... 생략이라 되어있어서 설명이 궁금합니다
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
브라우저 캐시
여기서 강사님께서 말씀하신대로 파일 클릭해서 들어간다음 새로고침 해서 확인해보면 304, last-modified, if-modified-since등이 잘 나왔음을 확인 할 수 있었습니다. 하지만 저 사진과 같은 상태(구글에 hello 검색하고 새로고침 할때)에서는 200만 나오고 cache-control:max-age가 0이 나오는데 이유를 알 수 있을까요??
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
Authorization 헤더에 관한 질문입니다.
헤더가 사용자가 정의한 헤더인지, HTTP 표준으로 제공하는 인증 헤더 인지 어떻게 구분 하는지 궁금합니다.예를 들어 서버에서 Jwt 를 읽어올때 해당 header key 값을 Authorization 으로 설정을 해놓고,client 에서 요청을 보낼때 ,value 값으로 단순히 헤당 토큰만 넣어줬을때 ex) "Authorization" : "fadkslfjlkadsfjkadsfjdas"이것은 인증 헤더 라고 볼 수 있나요? 아니라면어떻게 구분하는지 또, 인증헤더와 개발자가 정의한 헤더 중 인증헤더를 사용하게 되면어떤 이점이 있는지 궁금합니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
강의순서 질문드립니다.
안녕하세요스프링입문스프링 핵심원리 기본편http위 세개를 수강한 상태인데9월부터 스프링을 사용해 웹 어플리케이션을 개발해야 하는 학교 졸업작품 프로젝트가 있습니다. mvc1,2로 넘어갈지 야생형코스로 가야할지 모르겠어서 질문드립니다.정답이 없는거 알고있지만 제 상황을 봐주시고 괜찮은거 말씀해주시면 감사하겠습니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
빠른 응답 속도의 이유
안녕하세요.비 연결성의 특징에서일반적으로 초 단위 이하의 빠른 속도로 응답가 있었는데요.비연결성을 사용하면, 서버 자원을 효율적으로 사용할 수 있도록 하는 건 이해가 가지만,빠른 속도로 응답이 가능하다는 건 그 이유를 잘 모르겠습니다.왜 그럴까요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
잘들었습니다.
좋은 지식 나눠주셔서 너무 너무 도움 됐어요. 스프링 강의도 들으러 갑니다!!!감사합니다. 갓영한선생님!
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
POST를 사용한 회원 삭제
HTML FORM을 사용할 때 GET 과 POST만 지원하여서 필요한 경우 컨트롤 URI를 작성해야한다고 하셨습니다. 여기서 궁금한점이 회원 삭제를 할때 POST를 사용하면 일어나는 과정이 궁금합니다. POST라고하니 삭제라는 동작이 어떻게 일어나는지 이해가 잘 되지 않습니다. DELETE는 메서드에 작성하면 삭제를 알아서 삭제를 해줄 것 같은데 POST는 감이 잡히지가 않습니다. 다른 처리를 해주어야한다면 어떤 것을 해야하는지 궁금합니다.