inblog logo
|
neeke
    Web

    [http] Query String?

    Jan 12, 2023
    [http] Query String?
    Contents
    Query String 이란,
     

    Query String 이란,

    사용자가 데이터를 전달하는 방법 중 하나로 URL 주소에 미리 협의된 데이터를 파라미터를 통해 넘기는 것
     
    이때 사용자 입력이란 사용자가 검색한 키워드가 될 수도 있고 임의로 설정한 필터 조건이 될 수도 있다. 그 외에도 클라이언트에서 데이터의 일부분만을 보여주고 싶을 때 표현할 수도 있다. Query String의 형식은 다음과 같다.
     
    • 정해진 엔드포인트 주소 이후 ?를 쓰는것으로 쿼리스트링이 시작함을 알린다
    • parameter=value로 필요한 파라미터의 값을 적는다
    • 파라미터가 여러개일 경우 &를 붙여 여러개의 파라미터를 넘길수 있다.
     
    URL + “?query=keyword&filter=product”
     
     
    💁🏻
    프론트에서 백엔드로 데이터 요청시 엔드포인트 주소를 사용 이때 받게되는 데이터가 작은 양이고 그 양이 늘어나지 않으며 내용 또한 바뀌지 않는다면 그냥 DB에 있는 row 전부를 내보내도 상관이 없을 것 하지만 상용화된 웹은 거의 그럴일이 없으므로 여기서 쿼리스트링의 필요성이 나타난다. 쿼리스트링으로 url에 파라미터를 받게되면, 엔드포인트에 데이터를 요청하더라도, 입력한 파라미터의 값에 따라 필요한 데이터만 제공하는 것이 가능해진다!
     
    Share article

    neeke

    RSS·Powered by Inblog