ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • HTTP Method
    TIL(Today I Learned) 2022. 9. 30. 21:40

    GET이란?

    - url에 쿼리스트링이 남습니다.

    - 불필요한 요청 처리를 방지하기 위해 캐시를 사용합니다.

    - 보안에 취약합니다.

    - 보낼 수 있는 값의 길이가 제한적입니다.

    - 브라우저 히스토리에 남습니다.

    - HTTP Body에 데이터를 전송하지 않습니다.

     

    캐시란?

    - 브라우저에 데이터를 저장하는 방식입니다.

    - 데이터의 변동이 거의 없어 서버에 자주 요청할 필요가 없는 정적 페이지를 브라우저 캐시에 담아 두어 서버에 요청하지 않도록 하는 방식입니다.

    - 정적페이지에 변동이 있어 재요청이 필요할 시에는 google에 개발자 도구 캐시 삭제를 참조하십쇼

    - Http cache-control에서 옵션 설정이 가능합니다.

     

    Post란?

    - 리소스를 생성/변경 하기 위해 사용합니다.

    - HTTP Body에 데이터를 전송합니다.

    - 데이터 길이에 제한이 없습니다.

    - 암호에 완전히 안전하진 않습니다. 만약 중요한 데이터를 전송할 시에 암호화를 해야합니다.

    - url에 쿼리스트링이 남지 않습니다.

    - 브라우저 히스토리가 남지 않습니다.

    - content-type을 기재해야 합니다. 만약 기재하지 않을 시 브라우저에서 자동으로 content-type을 매핑해줍니다.

    'TIL(Today I Learned)' 카테고리의 다른 글

    Vector vs ArrayList  (0) 2022.10.03
    try/catch/finally  (0) 2022.10.02
    추상화(Abstract)  (0) 2022.09.28
    모듈/모듈화  (0) 2022.09.27
    자바 컴파일 흐름  (0) 2022.09.26
Designed by Tistory.