기주

[TIL] 쿼리스트링 에러 본문

TIL

[TIL] 쿼리스트링 에러

기주그지마 2024. 8. 28. 12:34

 

 

쿼리스트링으로 전달되는 값은 자동으로 문자열로 바뀌어 전달되게 된다.

 

그렇기 때문에 쿼리스트링에는 별도의 문자열 표시인 따옴표 ''를 쓰면 안된다. 이 따옴표 까지 문자열의 일부로 인식되기 때문에 원하는 결

과를 얻지 못하게 될 수 있다.

 

 

 

예시) 

관심사에 '여행'이라는 문자열이 들어간 데이터들을 찾아본다고 가정하자

 

 

 

 

1.  {{baseUrl}}/user?search='여행'

따옴표 까지 문자열의 일부로 인식되어 원하는 데이터 검색이 안된다.

 

 

 

 

 

 

 

 

2.  {{baseUrl}}/user?search=여행

->  따옴표가 없어도 문자열로 변환되어 '여행' 값이 들어간 데이터가 검색된다 

 

 

 

 

 

 

 

결론

쿼리스트링에는 따옴표를 넣으면 안된다