인프런 커뮤니티 질문&답변

윤혜진님의 프로필 이미지
윤혜진

작성한 질문수

모든 개발자를 위한 HTTP 웹 기본 지식

URI

쿼리의 형태

작성

·

273

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
쿼리를 설명하시는 중에 ?q=hello&hl=ko 이 부분에서 구글에서는 이런 방식을 사용한다고 하셨습니다.

문득 든 궁금증인데 그럼 타 웹사이트(naver, daum) 과 같은 곳에서는 쿼리를 다른 형태로 사용하나요?

만약 다른 형태로 사용한다면 검색 엔진에 맞춰서 사용하는 건가요?

쿼리에는 비슷하게 사용하도록 정해진 규약같은것이 없어서 자체적으로 정해놓고 사용하는건지 궁금합니다.

답변 1

0

안녕하세요, 윤혜진 님! 공식 서포터즈 codesweaver 입니다.

URL 쿼리스트링은 key=value 쌍(pair) 형태를 말합니다 :) 여러개의 쌍을 전달하기 위해선 & 문자를 이용합니다. 구글의 방식은 '사용자가 입력한 값을 q 라는 이름으로 서버에 전달한다'는 의미입니다.

네이버는 사용자가 입력한 값을 query 라는 이름으로 서버에 전달합니다.

search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=hello

 

쿼리스트링 규격은 같지만 서비스마다 쿼리스트링 키와 값은 달라질 수 있습니다.

감사합니다.

윤혜진님의 프로필 이미지
윤혜진

작성한 질문수

질문하기