TIL
[TIL] 쿼리스트링 에러
기주그지마
2024. 8. 28. 12:34
쿼리스트링으로 전달되는 값은 자동으로 문자열로 바뀌어 전달되게 된다.
그렇기 때문에 쿼리스트링에는 별도의 문자열 표시인 따옴표 ''를 쓰면 안된다. 이 따옴표 까지 문자열의 일부로 인식되기 때문에 원하는 결
과를 얻지 못하게 될 수 있다.
예시)
관심사에 '여행'이라는 문자열이 들어간 데이터들을 찾아본다고 가정하자
1. {{baseUrl}}/user?search='여행'
따옴표 까지 문자열의 일부로 인식되어 원하는 데이터 검색이 안된다.
2. {{baseUrl}}/user?search=여행
-> 따옴표가 없어도 문자열로 변환되어 '여행' 값이 들어간 데이터가 검색된다
결론
쿼리스트링에는 따옴표를 넣으면 안된다