44,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
영구 리다이렉션 질문.
8:30초에서 308를 잘 사용하지 않는이유가 new-evnet로 리다이렉트 되었을시 내부적으로 전달하는 데이터가 다 바뀐다는말이 페이지경로를 event 에서 new-event로 변경하였을때 보통 개편이 되었으니 요구하는 데이터가 다를 것이다 라는 말씀을 하는건가요!!?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
PRG 사용에대한 질문
안녕하세요 프론트엔드로 취업을 희망하는 취준생입니다! 강의도중 PRG가 실무에서 자주 사용된다고해서 질문드립니다. 혹시 PRG방식이아닌, 요청이 성공했을떄 클라이언트에서 라우팅처리로 해결해도 문제가 없는지가 궁금합니다!
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
http 비연결성에서 서버는 연결을 유지하지 않고 최소한의 자원을 유지한다는데, 자원을 유지한다는게 구체적으로 어떤 의미인가요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
301 관련 질문있습니다.
AWS application 로드밸런서에서 http 에서 https 로 301 리다이렉트 설정하는 부분이 있어서 경험상 http post 가 https post 로 가는 것으로 알고있습니다. 301 이라면 http post 에서 https get 으로 가야하는건 아닌지 궁금합니다. 혹시, 브라우저 안에서만 해당되는 사항인가요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
REST VS RPC
REST API 와 RPC API가 비교되는 것을 보았는데요두개의 직관적인 차이는 무엇일까요? 감을 못잡고 있는데간단하게만 설명주셔도 도움이 많이 될 것같아요
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
DNS서버
DNS서버라는 것도 서버니까 누군가 운영을 해야할 텐데 인터넷상에서 누가 운영을 하는 걸까요
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
2xx 문의
안녕하세요. 2xx 관련 문의드립니다. 예로 어떤 데이터를 등록해야되는데 비즈니스 로직에서 조건에 부합하지 않아 정상 등록(리소스 생성)이 안될 경우 HTTP 통신은 정상적으로 되었으니 HTTP 상태코드는 범용적으로 200으로 넘겨주고, 별도의 코드값, 메세지를 넣어 반환하나요? 예) code : 100, message : 성공 code : 200, message : 중복 code : 300, message : 권한제한 기존에 ajax나 API 호출할때 임의의 코드값, 메세지를 만들어 사용하고 HTTP 상태코드에 대한 예외처리는 신경을 안썼거든요... 서버에서 RestTemplate으로 받을 경우도 HTTP 상태코드보다는 데이터가 있는지 없는지에 따라 처리를 많이 했었네요
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
HOST, PORT 질문드리겠습니다.
새해복많이받으세요!밑의 질문글들 전부 읽어도 이해가 안가서 질문드립니다 배달의민족 백엔드서버host : www.delivery.comIP와 포트 : 200.200.200.2:8080 배달의민족 프론트엔드서버host: www.delivery.comIP와 포트 : 200.200.200.2:3000 위 두개의 서버를 한개의 서버(컴퓨터)에서 돌릴시처음에는 우선 Host정보를 바탕으로 찾고 그다음 패킷의 Port정보로 찾아들어간다고 보면 될까요? 두번째 질문은동일IP에 Host만(도메인명) 다르다고해서 동일 포트를 지정할수있나요? 만약 가능하다면 이경우 Host를 이용해서 찾아간다고 이해하면 될까요? host: www.delivery.comIP와 포트 : 200.200.200.2:3000 host:www.hungry.comIP와 포트 : 200.200.200.2:3000 같은 서버(컴퓨터)내에서 구동중
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
http api 설계시 uri의 resource id 관련
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]아래와 같이 uri를 설계한다고 할때 /members /members/{memberId} /members/{memberId}/control-uri 1) memeberId 값은 uri의 일부라서 외부로 노출되는 값일 텐데요 저런 id에 해당하는 값들이 외부로 노출되기에는 다소 민감한 정보라면 어떻게 하나요? 2) 그리고 memberId 값이 매우 긴 경우에도 별 상관은 없나요? 위의 질문1, 2 상황에서 현업에서는 보통 어떻게 처리하는지 궁금합니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
http status code 모두 200인 경우
안녕하세요 선생님, 좋은 성탄절 보내셨기를 바랍니다! :) 다름이 아니라, http status code를 모두 200으로 주는 것에 대해 선생님의 의견을 여쭙고자 커뮤니티에 글을 남깁니다. 많은 백엔드 개발자분들이 "http status code는 네트워크 통신코드이기 때문에 통신이 되기만 하면 200으로 내려주는 것이 맞다. 세부적인 api 호출 결과는 따로 주는 것이 맞다." 라는 입장을 가지고 있습니다. 또한 자체적으로 창의력을 발휘하여 0, -1등을 사용하는 회사도 많이 보았습니다. 이에 대해 선생님은 어떻게 생각하시나요? 이런 이슈는 웹프론트로 치면 모든 html element를 div로 만드는 것과 같이, "그렇게 해도 서비스가 돌아가긴 하지만, 웬만하면 그러지 말아라" 정도의 이슈인걸까요? 순수한 궁금증이 들어 문의 남깁니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
http response code는 언제 설정하는게 적절한가 ?!
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]우선 HTTP 상태코드 강의를 수강하였습니다. 그리고 생각을 해보니 ... 혼자 개발활동을 해서 그런지 상태코드를 직접 수정하거나, 지금 강의에서 배운 3xx , 4xx 상태코드를 따로 설정하여 클라이언트에게 보낸 경험이 없습니다. 만약 3, 4, 5 xx 에러가 발생을 했을 때는 서버 혹은 클라이언트(브라우져)가 기본적으로 처리해주는 상태코드만 사용했습니다. 그래서 강의에서 말씀해주신 상황들을 찾아 git 을 돌아보며 어떻게 사용하면 효과적인지 찾아보았지만 .... 무엇이 적절하게 사용한건지 구분을 할 수 없었습니다. 이제 정리해서 질문을 드리겠습니다. Q. 현업에서 상태코드를 API를 개발하면서 하나 하나 설정하는 것이 적절한 방법인지 궁금하며, 상태코드를 보다 효과적, 체계적으로 관리하기 위한 예시(git, posting, 등 )가 있는지 궁금합니다. (찾아보면서 저를 못 믿어 질문 올려봅니다.)
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
stateless 중계서버
안녕하세요 항상 강의 잘 듣고 있습니다! 9분 11초 그림에서 나오는 stateless 중계서버는 프록시 서버가 그 역할을 하는 것이 맞는지 궁금합니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
구글 크롬 개발자 도구에서 궁금한 점이 있습니다.
안녕하세요. 선생님 강의 잘 듣고 있습니다. 크롬 개발자 도구에서 네트워크를 보다가 궁금한 점이 생겼는데요. 언제부터인지 구글 개발자 도구에 아무것도 뜨지 않는데요. 구글 사이트(https://www.google.com/)는 개발자 도구에 아무런 요청이 뜨지 않는데 네이터 사이트는 이름이 전부 표시됩니다. 구글 사이트에서 안뜨는 이유가 무엇일까요. 구글에서 다른것을 검색해도 마찬가지로 안뜨네요.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
이 시점에서 궁금한 http와https
http를 공부하다보니까 https에 대해서 찾아보게되었는데요.저희가 지금 사용하는것은 https인데, 제가 찾아본 결과 보안장치가 더 추가됐다고 하더라구요.그러면 https도 지금 이제까지 말씀해주신 http의 특징들을 다 가지고있는거 포함 이면서,TCP/IP프로토콜에서 Application 에서 아래층 Transport로 내려가면서 HTTP 에다가 +SSL이라는 보안장치를 가진 정보를 주고 HTTPS가 돼서 전송되는 거라고 생각합니다.즉, HTTP의 기본 프로토콜에다가+ SSL이 추가돼서 HTTPs가 되는거라고 생각하는데 , 그럼 이와 같은 원리로 원래 HTTP/1.1라는 대부분에 들어있는 스펙이 있는데 이후 업그레이드된 HTTP/2, HTTP/3 버전의 경우 또한 기존HTTP를 바탕으로 전송되면서 2 혹은 3로 변경이 되는건가요? 아니면 기존의 HTTP/1.1프로토콜이 아닌 HTTP/3의 경우는 UDP이므로 커스터마이징해서 보내지는건가요? 왜냐하면 이전 영상에서는 개발자도구 열어서 프로토콜을 보게되면 HTTP/1.1이 보였는데, 현재는 구글도그렇고 네이버도 그렇고 HTTP/1.1은없고, HTTP/2와 HTTP/3밖에 안보입니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
HTTP status 50x 에러 반환에 대해 궁금한게 있어 질문드립니다!
안녕하세요 작게나마 토이프로젝트를 하는 중인데 50x 에러코드 반환에 관련하여 궁금한게 있어 질문드립니다. 여러 REST API, HTTP best practice 자료들에서 50x 에러는 절대 반환하면 안된다.(WAS 의 오류 그에 준하는 시스템적인 결함으로 인한 것만) 반환한다.서비스, 비즈니스에서 발생하는 예외에 대해서는 40x 로 적절히 치환하여 반환한다고 알고 있는데요. 제가 맞게 이해하고 있는게 맞는지 여쭙습니다. 저희 애플리케이션은 개발자의 custom 예외처리를(GlobalExceptionHanlder)에서 담당하는데개발자가 예측 하지 못한 클라이언트측의 요청으로 "백엔드 개발자가 빠뜨린 그 예외에 대해 고치도록 하는 의도", "혹은 진짜 그게 서버 이슈일 수 있으니깐" 라는 의도로 500을 반환하는 경우(unkownExceptionHanlder)를 따로 두나요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
Cache-Control 에대해 궁금한점이 있습니다.
캐쉬에대해 자세히 알아보고싶어서 인터넷으로 공부중에 궁금한점이 생겨서 질문드립니다. Cache-Control 값으로 max-age=0, s-maxage=31536000 을 설정했습니다. 이로써 브라우저는 HTML 파일을 가져올 때마다 서버에 재검증 요청을 보내고, 그 사이에 배포가 있었다면 새로운 HTML 파일을 내려받고 CDN(중간서버)은 계속해서 HTML 파일에 대한 캐시를 가지고 있도록 했습니다. -- 근데 이때 대신 배포가 이루어질 때마다 CDN Invalidation을 발생시켜 CDN이 서버로부터 새로운 HTML 파일들을 받아오도록 설정했습니다 라고 써져있는데 이때 CDN Invalidatioin은 s-maxage=31536000 라고 중간서버 캐쉬생명시간을 설정해놓으면 자동으로 validation이 이루어지는 건가요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
캐쉬 조건부요청에대해 궁금한게 있습니다!
안녕하세요. 캐쉬 조건부 검증파트에서 만약 캐쉬저장소에 있는 캐쉬가 서버에있는 캐쉬랑 동일한 상태(최신상태)일때 서버에서 304 리타이렉트 http 응답코드를 response해주고(저장소의 캐쉬를 이용할것이기때문에 Http body부분제외) 저장소에서 캐수를 조회해서 사용한다고 이해했습니다. 근데 만약 이런식으로 Last-Modified: 2020년 11월 10일 10:00:00 조건부검증을 했는데 마지막수정날짜가 일치하지않으면 서버에서는 어떤 응답코드를 response를 해주나요?? 혹시 200 OK 응답코드와 서버가 갖고 있는 최신리소스를 대신 response 해줄수 있나요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
오라클 DB
오라클 db공부 대충할줄 아는데 확실하게 좀 공부해놔야 좋을까요?
- 해결됨모든 개발자를 위한 HTTP 웹 기본 지식
PATCH 와 POST에 관하여 간단한 질문드립니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]PATCH를 지원하지 않으면 부분수정을 할때도 POST를 쓰면 된다고 하셨는데 그러면 POST /members 이렇게 오면 db에 데이터를 등록하게하고 POST /members/100 이렇게 오면 넘겨받은 데이터를 db에 부분적으로 수정하게끔 짜면 된다는 말씀이신가요?? 제가 생각한게 혹시나 틀렸을까봐 한번 여쭤봅니다.. 항상 좋은 강의 감사드립니다
- 해결됨모든 개발자를 위한 HTTP 웹 기본 지식
Accept-Language 다중 언어 지원 서버 관련 문의
안녕하세요 영한님 항상 좋은 강의 감사드립니다 Accept-Language를 적용하게되면 요청시 서버가 클라이언트가 요청한 언어에 최대한 맞는 언어로 응답을 보낸다고 말씀하셨는데 이 때, 다중 언어 지원 서버라고 하는 것은 HTML Language가 EN, KO로 모두 작성되어있어서 백엔드(웹프레임워크)단에서 언어에 따른 HTML 취사선택이 가능하도록 구현되어있을 경우를 이야기하는 것인지 궁금합니다. 연말이 다가오고 있습니다 코로나 확진자도 많아지는데 질문 답변해주시는 서포터님들께 항상 감사드리고 코로나 조심하시고 연말 따뜻하고 건강하게 보내시길 바라겠습니다!