0

ヘッダーをチェックする小さなHTTPクライアントをデバッグしようとしています。HTTPのヘッダーを確認するのは難しいですが、HTTPクライアントの監視に使用できるEclipseプラグインはありますか(HTTPヘッダー)

4

2 に答える 2

2

ブローリンクを試してください。日食名のツールがありますTCP/IP monitor。それはコンソールを提供します。追加する必要があるのは、サーバーポートが想定できるポートlocalhost:8080と監視ポート8081(参照による)だけです。

次に、電話をかけるとhttp://localhost:8081/your_servlet_or_page/... 、通話がリダイレクトされhttp://localhost:8080/your_servlet_or_page/... 、コンソールにヘッダーが表示されます。TCP/IP monitor console

参照番号 http://www.avajava.com/tutorials/lessons/how-do-i-monitor-http-communication-in-eclipse.htmlhttp://help.eclipse.org/juno/index.jsp?topic =%2Forg.eclipse.wst.wsi.ui.doc.user%2Ftasks%2Ftmonitor.html

上記のリファレンスは私がテストしたものです。正常に動作しています。

于 2012-12-17T07:17:26.130 に答える
0

これが役立つかどうかを確認します

public class GetHttpHeaders {
        public static void main(String[] args) throws IOException {
            try {
                URL url = new URL("http://localhost:8080");
                URLConnection conn = url.openConnection();

                for (int i = 0;; i++) {
                    String name = conn.getHeaderFieldKey(i);
                    String value = conn.getHeaderField(i);
                    if (name == null && value == null) {
                        break;
                    }
                    if (name == null) {
                        System.out
                                .println("Server HTTP version, Response code:");
                        System.out.println(value);
                        System.out.print("\n");
                    } else {
                        System.out.println(name + "=" + value);
                    }
                }
            } catch (Exception e) {
            }
        }
    }
于 2012-12-17T06:51:57.753 に答える