dukDukz

HTTP 스터디 1주차 주간회고 본문

프론트엔드 데브로드/주간회고록

HTTP 스터디 1주차 주간회고

헤일리_HJ 2023. 12. 9. 19:50

새롭게 알게 된 점

  • 막연하게 알고 있던 http에 대해 알게되었다. 말 그대로 통신'규약'(protocol) 인데 이 부분을 간과하고 그냥 사용만하고 있었다.
  • http의 특징인 stateless -> 프론트에서 로그인 작업을 할 때 마다 기계처럼 쿠키 또는 localStorage를 사용하고 있었다. 왜 그래야 하는지 모르고 그냥 그러니까 그렇게 하고 있었던것이다.. http는 stateless 하다는 것을 알고 있었다면 왜 사용해야만 하는지 알 수 있었을텐데!
  • http 매서드에 대해서 공부하면서 멱등성과 안전에 대한 부분을 공부하게 되었다. 메서드가 서버의 상태를 바꾸지 않는것은 '안전' 요청의 횟수와 관계없이 매번 수행 결과가 같은 것은 '멱등'이라고 한다.
    • GET 과 POST의 차이
    • 밑에 블로그에서 알게된점 ->
      • GET과 POST 이외에도 PUT , DELETE 등을 적절히 사용하는게 좋은데 예를들어 봇의 경우에 사이트를 돌아다니면서 GET 요청을 날린다. 이럴 때 DELETE 등을 GET으로 처리하면 봇에 의해 서버에 있는 리소스들이 삭제 되는 상황이 일어 날수 있다! (헉!!! 이건 몰랐다... 진짜 위험하네..)
    • https://noahlogs.tistory.com/35
 

[네트워크] get 과 post 의 차이

GET 과 POST 는 HTTP 메서드로 클라이언트에서 서버로 무언가를 요청할 때 사용한다. 2019/06/01 - [IT 정보 로그캣/CS] - [네트워크] http 란 [네트워크] http 란 기본적으로 네트워크 통신을 할 때 처음 접하

noahlogs.tistory.com

 

 

[HTTP METHOD] PUT vs PATCH 차이점

HTTP 메소드 중 PUT 과 PATCH가 있다. 뭔 차이여... 결론 PUT : 자원의 전체 교체, 자원교체 시 모든 필드 필요 (만약 전체가 아닌 일부만 전달할 경우, 전달한 필드외 모두 null or 초기값 처리되니 주의!!

papababo.tistory.com

 

좋았던 점

  • 스터디원이 다들 열정적이고 나보다 실력적으로 뛰어나고 아는게 많으니까... 뭔가 부담이 있어서 더 긴장하고 들어서 그런지 머리에 남는게 많았다.
  • 하나도 못알아들을까봐 1~3장 몇 번 읽었는데 그게 큰 도움이 된 것 같다.

 

아쉬웠던 점

  • 같이 생각해 볼 주제만 댓글로 남겨 놓고 나는 그거에 대해 깊게 파고들어서 찾아보지 않았다. 그냥 댓글남기기만 한 것..;;
  • "왜?" 라는 질문을 던져볼 필요가 있다.

 

해결해야할 문제/남아있는 의문은 무엇인가?

  • 같이 생각해 볼 주제 (3,4,6장) 찾아보기
    1. HTTP 메시지의 구조를 살펴봅시다.
    2. 상태 코드는 왜 중요할까요?
    3. 상태 코드 401과 403의 차이는 무엇일까요?

      -> 이 부분 찾아보기
  • 담주에는 시간이 없어서 평일에 5,7,8 장 읽어야 한다... 퇴근하고 읽자..