1

サーバーに http 要求を送信し、応答の html とエラー ページを解析する Java アプリケーションを作成しています。リクエストからエラー応答ページを取得する必要があります。私が尋ねる質問が単純である場合は、ご容赦ください。私はJavaが初めてで、主にColdfusion、Javascript、Flashでプログラムし、少しC#を使用しています。私のコードは次のとおりです


package com.http.req;

import java.net.*;

import java.io.*;

public class URLConnectionReader {

    public static void main(String[] args) throws Exception {
        String s1 = getInput();

        URL webpage = new URL(s1);

        URLConnection yc = webpage.openConnection();
        BufferedReader in = new BufferedReader(new InputStreamReader(yc
                .getInputStream()));
        String inputLine;

        while ((inputLine = in.readLine()) != null)
            System.out.println(inputLine);
        in.close();
    }

    public static String getInput() {

        BufferedReader url = new BufferedReader(
                new InputStreamReader(System.in));

        System.out.flush();

        try { 

            return url.readLine();

        } catch (Exception e) {

            return "Error";

        }

    }
}

http 要求から生成された Coldfusion エラー ページを返すために必要です。coldfusion コードが適切に記述されている場合、url.readline() は html を返します。エラー ページを読み取るにはどうすればよいですか?

4

0 に答える 0