0

Javaアプリケーションでgoogle-suggest-apiを使用したい。

http://google.com/complete/search?q=Test&output=toolbarJavaアプリケーション経由で呼び出すことはできますか?

例を挙げてください。

更新しました。

以下のコードは私のJavaアプリケーションで機能しますが、Javaサーブレット(apache tomcat 6.0は私のWebサーバーです)で使用すると、提案コンテンツなしで結果が返されます "<?xml version = "1.0"?> <toplevel /> "なぜですか?

private void getSuggestWord(Stringkeyword){

    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();
    }

}

4

1 に答える 1

0

私はあなたができると信じています。Apache HTTP クライアント
について読み始め、そこにある例を参照してください。 A. HTTP 接続を作成する B. リクエストを投稿する C. 結果を読み取る D. 結果を解析する




于 2012-11-25T14:28:55.550 に答える