아 답답해;;
오픈 API로 검색하는 거랑 실제 검색창에서 검색하는 거랑 왜 결과가 다르죠???
"이런 경우 BeanCurrentlyInCreationException 이 발생한다고 합니다."
이 문장을 네이버 웹에서 검색하면 제 블로그에 어떤 글이 뜹니다. 제대로 검색이 된거죠.
그럼 오픈API 사용해서 검색한 XML 파일을 보죠.
오픈API를 사용하는 가장 간단한 방법은 URL에 쳐보는거죠.
네이버 블로그 검색 API 사용하는 URL은 다음과 같습니다.
http://openapi.naver.com/search?key=1898d436d8cf2f2b9b380aa157ae756b&query=이런 경우 BeanCurrentlyInCreationException 이 발생한다고 합니다.&display=10&start=1&target=blog&sort=sim
검색 문자열의 인코딩 문제로 다음과 같은 에러가 납니다.
그럼 복잡하지만 java로 어쩌구 저쩌구 해서 String 문자열로 받아 오면 됩니다. 받아온 XML을 봤습니다.
웹에서 검색할 때 두번째 위치에 있던 검색 결과가 가장 위로 올라와있고 제 블로그의 내용은 검색되지 않았습니다.
대체 뭘까요!... 소팅을 sim 과 data로 바꿔 보아도 검색결과가 나오지 않네요..흠냐..