首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在eclipse中调试HTTP客户端

在eclipse中调试HTTP客户端
EN

Stack Overflow用户
提问于 2012-12-17 14:09:07
回答 2查看 4.5K关注 0票数 0

我正在尝试调试检查其标头的小型HTTP客户端。我很难检查HTTP的头部,有没有什么eclipse插件可以用来监控HTTP客户端(HTTP头部)?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-17 15:17:26

试试blow链接。eclipse中有一个工具,名为TCP/IP monitor.It提供了一个控制台。所有你需要添加的就是你的服务器端口,让我们假设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

上面的参考资料已经过me..it的测试,运行良好。

票数 2
EN

Stack Overflow用户

发布于 2012-12-17 14:51:58

检查这是否有帮助

代码语言:javascript
复制
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) {
            }
        }
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13909145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档