2015년 11월 26일 목요일

ASP에서 solr 서비스 호출방법

jquery jsonp로 불러도 되나.. cross domain 문제를 만날 확률이 높으므로 실제 사용하는 팁

아래 예제는 데이터 갱신시 증분 수집 요청 날리는 예제..

Dim HttpReq
Set HttpReq = Server.CreateObject("Msxml2.ServerXMLHTTP.6.0")
HttpReq.open "GET", url, False
HttpReq.send

이것을 응용하여 검색쿼리를 날려도 된다..

레거시 사이트(우리 사이트.. ㅜ_ㅜ)는 보통 ANSI 데이터를 많이 사용하므로.. 반드시 

검색어를 인코딩 해줘야 한다..

sKey = Request.QueryString("sKey")
sKey = Server.URLEncode(sKey)

그리고.. 수신하는 페이지에서는 Session.CodePage = 949를 반드시 줘서.. 세션 코드 페이지가 변경되지 않도록 주의 해야 함..

물론 서비스 페이지는 Session.CodePage = 65001 이다...

댓글 없음:

댓글 쓰기

BE Band (비밴드) - 2024년 03월 02일 잠실새내 락앤롤욱스 공연

나의 10~20대를 보낸 잠실에서의 공연.. 오랜만에 가보니.. 여기가.. 마눌님과 자주 가던 영화관이었는데... 여긴 뭐가 있었는데... 란 추억도 떠올리며 기분좋게 감.​ 공연장은 좀 협소한 편이었고, 인천의 쥐똥나무 보다는 약간 크고... 인천 ...