2017-04-23 1 views
2

LIKE으로 텍스트 검색을 수행하기 위해 $ q 매개 변수를 보내는 중입니다. 하지만 json 응답에서 오류가 발생합니다.LIKE 쿼리가 작동하지 않습니다. Metamug

<Query when="$type eq 'search'"> 
    SELECT name, rating FROM movie 
    WHERE name LIKE '%$q%' 
</Query> 

내 API 호출은 다음과 같습니다 : 당신은 % 문자 사이의 $q 변수를 동봉 할 수

https://api.metamug.com/appt/v1.0/movie?type=search&q=et

답변

1

모듈로 귀하의 요청 중에 q 매개 변수 값의 일부 여야합니다. 귀하의 요청이

https://api.metamug.com/appt/v1.0/movie?type=serach&q=%25et%25

PS 모양을하도록 요청 인코딩에게 모듈 (%) 기호를하면서
그래서 당신의 XML 코드는 지금이

<Query when="$type eq 'search'"> 
    SELECT name, rating FROM movie 
    WHERE name LIKE $q 
</Query> 

처럼해야합니다 : % ==encoded==> %25