0

CSS を参照する java.net.URL を作成するにはどうすればよいですか? 可能ですか?

CSSページかどうかを確認するために、このような他の方法をいくつか試しましたが、機能しません(エラーはありませんが、機能しません):

        int code = con.getResponseCode();
        String type = con.getContentType();

        con.disconnect();

        //returns null if the connection had problems or its does not contain css
        if (code != HttpURLConnection.HTTP_OK || !type.contains("stylesheet")) {
            return null;
        }

他に考えられる解決策はありますか?基本的に私がやろうとしているのは、css ページを取得して印刷することです。

4

1 に答える 1

1

以下のコードを例にとります

URL url = new URL("http://cdn.sstatic.net/stackoverflow/all.css?v=e97b23688ee8"); // some css on this site
HttpURLConnection con = (HttpURLConnection) url.openConnection();

Scanner scanner = new Scanner(con.getInputStream());
while(scanner.hasNextLine()) 
    System.out.println(scanner.nextLine());

System.out.println(con.getContentType()); // prints text/css

あなたはおそらく間違ったものを探していましたContent-Type

于 2013-08-28T20:07:55.700 に答える