ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • URI란?
    웹 and 앱 프로그래밍 2022. 12. 24. 15:10

    URI 약칭 Uniform Resource Identifier 다시말해 웹서버에서 리소스를 식별하기위한 것이다.


    URL는 URL,URN이 있는데 주로우리에게는 전자가 익숙할것이다(실제로도 URL을 더많이 사용한다).

     

    • URL :리소스의 특정 위치 를 구체적인 서술을 요함
    • URN :리소스가 어디있던간에 찾을수있는 방식

    URL은 스킴에따라 문법이 다르며 기본적으로 아래 문법을 사용한다.

     

     

    <스킴>://<사용자이름>:<비밀번호>@<호스트>:<포트>/<경로>?<질의>#<프레그먼트>

     

    스킴(scheme):어떤 프로토콜로 서버에 접속할것인지 서술을 요함

     

    사용자 이름: 가끔씩 서버에서 접근이 허용된 사용자의 비번을 요구 할때가 있다. (EX:ftp)

     

    호스트,포트: 해당 서버의 IP(OR 도메인명) and PORT를 적는곳 앞서말한 사용자이름이없으면 @생략가능 (포트생략시 기본으로 80사용)

     

    경로:호스트의 리소스 경로

     

    질의: 다른 말로 Query String( 쿼리 스트링 )이라고 부름 get 요청 시 필요한 데이터 파라미터 값을 넘겨줄 목적으로 사용 파라미터가 여러 개 일시 &를 사용한다.

     

    프래그먼트: 원하는 ID를 가진 태그로 스크롤을 함

     

    URL의 안전전송

    안전 전송이란 클라이언트에서 보내는 요청이(문자열) 손상되지 않게 ASCII로만으로 작성을 권해왔다.
    하나 웹페이지가 전 세계적으로 사용됨에 따라 비영어권에서 영어만 사용한다는 것에 문제가 있다고 판단.
    이에 따라 ASCII 이외의 코드들은%를 기호로 시작하며 이스케이프 처리를 하여 인코딩하며 사용하고 있다

     

    • 빈문자열:%20
    • ~기호:%7

     

     

    '웹 and 앱 프로그래밍' 카테고리의 다른 글

    리액트의 구조  (0) 2023.07.20
    리액트 시작  (0) 2023.07.09
    리액트란?  (0) 2023.07.05
Designed by Tistory.