0

我正在尝试调试小型 HTTP 客户端检查其标头。我很难检查 HTTP 的标头,是否有任何 Eclipse 插件可用于监视 HTTP 客户端(HTTP 标头)

4

2 回答 2

2

试试吹链接。Eclipse 名称中有一个工具。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.html http://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 回答