44,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
HTTP 메서드의 속성 강의에서 캐시 내용 질문드립니다.
post나 patch는 body내용까지 캐시키를 고려해서 만들기 어려워서 지원안하는 곳들이 많아서 캐시로 사용하지 않는다고 말씀하셨는데요. 여기서 이런 기능들을 지원하는 SW는 웹브라우저인 것일까요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
http강의의 connectionless회차 질문드립니다.
김영한님께서 처음에 TCP/IP는 기본적으로 연결을 유지한다고 하셨습니다. 그런데 HTTP는 기본적으로 연결을 유지하지 않는다고 하셨는데,HTTP는 기저에 tcp/ip프로토콜을 깔고 그 위에 http통신을 하는 것으로 알고 있거든요...? tcp/ip프로토콜 위에 http프로토콜까지 얹게 되면 기존에 연결을 유지하는 성질이 연결을 유지하지 않는 conectionless한 특징으로 바뀌는건가요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
현업에서 API 수정할 때 과정이 궁금합니다.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]무중단 배포 환경에서의 API 수정 사항, 예를들면 DB의 수정이라던지, API의 스펙 자체를 변경해야할 때의 경우에는 어떤식으로 수정사항을 적용하는지 궁금합니다.제가 사용한 방법으로는 기존 API에서 수정을 해서 바로 적용을해도 서비스에 지장이 없는 경우에는 API를 수정 후 테스트까지 하고 배포를 하는데, 만약 기존 API를 수정했을 때 기존에 작동하고 있는 서비스에 문제가 생길 경우에는 새로운 API 경로로 수정된 API를 작성 후 적용API를 호출하는 곳(프론트)에서 새로운 API 경로로 변경프론트에서 새로운 API 경로로 변경이 완료되면 기존 api 삭제위와 같은 방식으로 진행을 하는게 맞는지 더 좋은 방법이 있는지 궁금합니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
Http 강의 질문입니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요 영한님 Http 강의를 듣다가 웹 서버 구조에 대해 궁금한 점이 생겨서 질문 올립니다.수업중에 정적페이지는 Web server를 통해 클라이언트와 통신을 하고, 동적페이지는 WAS를 통해 통신을 한다고 배웠습니다.제가 강의자료와 인터넷을 보며 헷갈리는 부분은 WAS 안에 Web server가 포함 된건지 Web server와 WAS 가 구분 된건지 궁금합니다.아래는 제가 생각한 구조에 대한 이미지 입니다. 참고 부탁드립니다!감사합니다.1번2번
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
Port와 Host
안녕하세요. 강의 내용 중에 Port와 Host가 헷갈려서 질문을 드립니다. Port를 설명해서 같은 IP내에서 프로세스 구분이 가능하다라고 하셨는데 Host도 보면header Host에 도메인을 실음으로써 하나의 IP내에 존재하는 여러 개의 도메인들 중 해당하는 도메인에 찾아갈 수 있었습니다. 둘의 기능이 비슷해 port, host는 어떤 면에서 다른 건지 그 차이점이 궁금해서 질문 남깁니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
프록시 캐시의 역할에 대해 질문드립니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]프록시 캐시에 대한 수업을 듣고, 제가 잘 이해했는지 확인차 질문드립니다.알파벳(A,B,C)는 데이터를 의미하고, 아래와 같은 상황에서 클라이언트가 데이터를 요청합니다.클라이언트(A), 프록시캐시(B), Origin서버(C) a) no-cache인 경우1. 클라이언트->프록시캐시 : 데이터 검증 요청2. 프록시캐시->Origin서버 : 데이터 검증 요청3. Origin서버-> 프록시캐시 : 데이터(C) 전송4. 프록시캐시 데이터 최신화 (B->C)5. 프록시캐시->클라이언트 : 데이터(C) 전송6. 클라이언트 데이터 최신화 (A->C) b) no-cache가 아닌 경우1. 클라이언트->프록시캐시 : 데이터 검증 요청2. 프록시캐시->클라이언트 : 데이터(B) 전송3. 클라이언트 데이터 최신화(A->B) a)의 경우 클라이언트는 Origin서버로부터 데이터를 전송받고, b)의 경우 프록시캐시로부터 데이터를 전송받는다고 이해하였습니다. 올바르게 이해한걸까요?
- 미해결모든 개발자를 위한 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 웹 기본 지식
표현 메타데이터, 페이로드 메시지
표현 헤더는 표현 메타데이터와 페이로드 메시지로 구분해야한다고 나와있는데 검새을 조금해보니 메타데이터는 헤더를 의미하는것 같은데 페이로드 메시지는 메시지 바디에있는 표현 데이터를 의미하는걸로 이해가 가서... 그렇다면 페이로드는 표현헤더에 포함되는게 아니지 않나요?? 이해를 잘못한거같기도 하고... 생략이라 되어있어서 설명이 궁금합니다