2012-11-25 7 views
0

Java 응용 프로그램에서 google-suggest-api를 사용하고 싶습니다.Google에서 Java 응용 프로그램과 API를 제안하는 방법

Java 응용 프로그램을 통해 http://google.com/complete/search?q=Test&output=toolbar으로 전화 할 수 있습니까?

예를 들어주십시오.

업데이트 됨.

아래 코드는 내 Java 응용 프로그램에서 작동하지만 자바 서블릿 (Apache Tomcat 6.0은 내 웹 서버)에서 사용할 때 "<? xml version ="1.0 "?> < toplevel />" 왜?

개인 무효 getSuggestWord (문자열 키워드) {

try { 
     String urlName = "http://google.com/complete/search?q=" + keyword + "&output=toolbar"; 
     System.out.println(urlName); 
     URL url = new URL(urlName); 
     URLConnection conn = url.openConnection(); 
     conn.setRequestProperty(
       "User-Agent", 
       "Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.8.1.6) Gecko/20070723      Iceweasel/2.0.0.6 (Debian-2.0.0.6-0etch1)"); 
     BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream())); 
     String line = in.readLine(); 
     in.close(); 
     System.out.println(line); 
    } catch (Exception ex) { 
     ex.printStackTrace(); 
    } 

}

답변

0

나는 당신이 할 수있는 생각합니다.
Apache HTTP client에 대한 기사를 읽기 시작하고 예제를 참조하십시오. 일반적으로
은 무엇을 당신이해야 할 것은 - A.는 HTTP 연결
B. 포스트 당신의 Requerst
C. 읽기 결과
D. 구문 분석 결과

만들기