작성
·
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
쿼리스트링 규격은 같지만 서비스마다 쿼리스트링 키와 값은 달라질 수 있습니다.
감사합니다.