【问题标题】:How to debug an https:// site in Eclipse with Zend debugger and PDT如何使用 Zend 调试器和 PDT 在 Eclipse 中调试 https:// 站点
【发布时间】:2011-03-31 01:35:45
【问题描述】:

我已经使用带有 Zend Debugger 和 PDT 的 Eclipse 3.4.1 成功调试了几个项目。我现在有一个使用 https:// 在本地运行的站点。无法在 Eclipse 中设置到达那里的调试配置。有任何想法吗?非常感谢,玛丽·伊迪丝

【问题讨论】:

    标签: ssl eclipse-pdt zend-debugger


    【解决方案1】:

    如果您想查看应用程序发送/接收的内容,但 HTTPS 将其隐藏,那么您可以使用带有 stunel 的普通 HTTP 查询,它将 SSL “添加”到套接字传输。我用它来监控我的axis2应用程序:How to see what Axis2 sends and receives?

    编辑:

    stunnel 文档中有客户端无法使用 SSL 的示例:http://www.stunnel.org/examples/https_client.html

    在您的情况下,您可以配置stunnel,例如:

    [https]
    ; https://www.mylocalsecuresite.com:443/myapp/AppService
    accept  = 88
    connect = www.mylocalsecuresite.com:443
    

    然后在 Eclipse 对话框中使用 URL:

    localhost:88
    

    Eclipse 和stunnel 之间的通信将以纯文本形式进行,但stunnelwww.mylocalsecuresite.com:443 之间的通信将被加密。

    【讨论】:

    • 嗯。我不知道如何将其应用于我的情况。
    • 如果您可以调试 HTTP,那么使用 stunel 您可以调试 HTTPS,从您这边将是 HTTP:您的程序 HTTPstunelWebServer跨度>
    • 感谢您的帮助;直到今天我才看到你的答案。我不够了解,无法遵循此建议。我到底把“HTTPstunelWebServer”放在哪里。在 Eclipse Debug 配置中?
    • 没有。如果您已调试 HTTP,则 HTTPS 会加密输入和输出。如果您想查看您的应用程序在没有加密的情况下发送和接收的内容,请将stunel 放在您的应用程序和 apache 或其他 https 服务器之间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-15
    • 1970-01-01
    • 2010-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多