본문 바로가기

분류 전체보기21

[HTTP] HTTP 멱등성이란?? 1. HTTP 멱등성(Idempotent)이란?? HTTP 멱등성이란 동일한 요청을 한 번 보내는 것과 여러 번 연속으로 보내는 것이 같은 효과를 지니고, 서버의 상태도 동일하게 남을 때 해당 HTTP 메서드가 멱등성을 가졌다고 설명한다. 올바르게 구현한 경우 멱등성을 가진 메서드 : GET, HEAD, DELETE, OPTIONS 등 멱등성을 가지지 않는 메서드 : POST, PATCH 2. 대표적인 Method들의 멱등성 멱등성을 가진 메서드(Method) GET : 처음 요청에 대한 서버상태가 여러번 요청해도 바뀌지 않고 동일한 상태를 유지한다. (계속해서 index.html의 본문내용 조회) 요청 GET index.html 응답 hello world!! PUT : PUT요청은 데이터를 덮어쓰기 하.. 2023. 4. 10.
[HTTP] HTTP 0.9/1.0/1.1/2.0/3.0 특징 정리 HTTP에 관해서는 추후 정리하여 링크 달겠습니다. 이번 장에서는 각 버전별 특징과 문제점에 대해서 담아보겠습니다. 1. HTTP 0.9 ▶ HTTP 0.9 버전 특징 1. 요청과 응답이 심플 2. 요청은 GET 메서드 요청만 존재하며, 응답에는 Body만 존재 아래는 HTTP 0.9버전의 예시입니다. 요청 GET /index.html 응답 index.html입니다. ▶ HTTP 0.9버전 문제점 1. 헤더가 존재하지 않아 HTML파일만 전송이 가능 2. 상태 코드가 존재하지 않아 문제가 발생한 경우 특정 HTML의 파일을 되돌려주며 사람이 처리할 수 있게끔 하였다. 2. HTTP 1.0 ▶ HTTP 1.0버전 특징 1. 각 요청에 버전정보가 전송되기 시작 2. 상태 코드가 응답에 시작에 붙어서 전송 시.. 2023. 4. 6.
[VS Code] ""쌍따옴표, ()괄호 Tab눌러서 뛰어넘기 VS Code를 쓰다 보면 "", () 등등 쌍으로 코드가 작성되어 일일 히 같은 닫는 것을 한번 더 작성하거나, 방향키로 나가는 경우가 많았다. 이 방법을 해결하기 위해 VS code의 TabOut이라는 확장 프로그램을 다운로드하여서 쓰니 코드 작성이 편리해져 공유한다! VS Code로 들어가 Extetions를 클릭하여 TabOut 검색창 입력 install 해주면 pair로 입력되는 것("", () 등등)에 대해 Tab만 눌러도 빠르게 닫힘 뒤로 가지는 것을 볼 수 있다. 편리하게 소스 코드 작성하자! 2023. 3. 23.
[티스토리] 네이버(Naver) 검색 노출을 위한 설정 앞서 빙(bing) 검색 노출을 위한 설정을 하였으니, 빙(bing) 검색 노출을 위한 설정 링크 : https://imkdk.tistory.com/26 이번에는 네이버(Naver) 검색 노출을 위한 설정을 시작해 보겠습니다. 사전준비 : 네이버 아이디 사전준비물이 준비 되셨다면 시작하겠습니다. 먼저 검색창에 네이버 서치어드바이저 혹은 링크 https://searchadvisor.naver.com/ 로 들어가시면 아래 사진과 같은 화면이 나옵니다. 여기서 웹마스터 도구를 클릭! 필자는 본인 소유를 확인하기위한 사이트 등록을 마쳤지만, 지금 이 글을 보고 있는 분들은 아직 사이트 등록을 안 하셨을 테니 하는 방법을 순서대로 설명하겠습니다. 1. 사이트 등록에 본인 소유의 URL을 넣은 후 엔터를 친다. 2.. 2023. 3. 15.
[티스토리] 빙(bing) 검색 노출을 위한 설정 사전 준비 : 구글 웹 서치 콘솔 가입!! 티스토리 내 블로그를 빙에서 검색이 노출되게끔 하는 bing 웹 마스터 도구 설정을 하겠습니다~! bing 웹마스터 도구 검색 하거나 https://www.bing.com/webmasters/about 링크 클릭!! 클릭하면 아래 사진과 같은 화면이 나옵니다. 로그인 버튼 클릭하면 구글로 로그인할 수 있는 창이 활성화됩니다. 구글로 로그인 시 구글 서치 콘솔에서 내가등록한 사이트를 가져올 수 있습니다. 가져오기 클릭!! 계속하기 클릭!! 이 화면 전에 사이트를 등록하는 게 있는데 사이트 정보 추가 하는게 있는데 구글 서치 콘솔에서 등록을 해놓았으면 자동으로 뜹니다! 클릭해 주고 추가!! 추가 한 사이트 명이 빨간색 박스에 뜨면서 추가 완료됩니다!! 완료 클릭! .. 2023. 3. 15.
[VS Code] VS Code HTML양식 불러오기 & 실시간 확인 설정(Live Server 설정) 1. VS Code HTML 양식 불러오기 VS Code로 javascript를 공부하던 중 편하게 html 문을 작성하여 사용할 수 있어 블로그를 찾아오신 분들께 공유한다! 처음 VS Code를 실행 후 폴더를 지정해 놓으면 아래 사진과 같이 나오게된다. 해당 아이콘을 클릭하여 새로운 File을 .html확장자로 만들어 준다. 해당 파일에서 !를 입력(혹은 html:5를 입력) 후 Enter 혹은 TAB을 누르면 아래 사진과 같이 HTML 양식이 만들어진다. 2. 실시간 확인 설정 (Live Server 설정하기) javascript를 공부하면서 실시간으로 변경된 내용을 확인할 수 있는 방법이 있나 찾아보다가 Live Server설정이 있어 공유한다. View -> Extensions 혹은 왼쪽에 퍼즐.. 2023. 3. 13.