ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 220809 TIL
    TIL 2022. 8. 10. 15:44

    공부 해야되는 키워드

    • json server
    • axios
    • sop, cors
    • 아ㅣ 진짜 할거 개많넼ㅋㅋㅋㅋㅋㅋㅋㅋ

    헤더란

    간단히 설명하자면, 데이터가 다른 곳으로 전송될 때 데이터의 맨 앞 쪽에 붙은 보충 정보라고 보면 된다.

    받는 쪽의 IP주소, 사용할 프로토콜이나 옵션 등이 담기는데 우편으로 치면 봉투에 적힌 내용이라고 볼 수 있다.

     

    이 헤더의 origin 항목에는 요청하는 쪽의 schme과 도메인, 그리고 포트가 담긴다.

    여기서 schme이란 요청할 자원에 접근할 방법. 이를테면 http, ftp, telnet 등을 말한다. 프로토콜이라고도 한다.

     

    요청 헤더를 받은 서버는 지정된 Acess-Control-Allow-Origin 정보를 실어서 보낸다.

    이제 브라우저는 그 두 요청을 비교하여 똑같이 있다면 오케이 해준다.

    즉 origin 에서 보낸 출처값이 서버의 답장 헤더에 담긴 access-control-allow-origin에 똑같이 있으면 안전한 요청으로 간주하고 

    응답데이터를 받아오게 된다. 없다면 에러. 

    그리고 토큰 등 사용자 식별 정보가 담긴 요청에 대해서는 보다 엄격하다. 

    일단 보내는 측에서는 요청의 옵션에 Credential 항목을 True로 세팅해야하고

    받는 쪽에서도, 아무 출처나 다 된다는 와일드 카드가 아니라 보내는 쪽의 출처- 웹페이지 주소를 정확히 명시한 다음

    access-control-allow-credentials 항목을 true로 맞춰줘야한다.

     

     

     

     

    D-70.

     

    'TIL' 카테고리의 다른 글

    220813 TIL  (0) 2022.08.15
    220810 TIL  (0) 2022.08.14
    220807 WIL  (0) 2022.08.09
    220805 TIL  (0) 2022.08.06
    220804 TIL  (0) 2022.08.05
Designed by Tistory.