【问题标题】:Viewing HTTP POST requests send to local server查看发送到本地服务器的 HTTP POST 请求
【发布时间】:2013-04-07 15:13:27
【问题描述】:

我正在使用接收此消息的 PHP 脚本将 JSON 数据从我的 Java 应用程序发送到我的本地网络服务器。现在据我所知,我只能通过例如将数据插入数据库来查看收到的内容。有没有办法/应用程序来查看发送到我的 PHP 网络服务器的实时 POST 请求?

【问题讨论】:

  • 你试过什么?什么不工作?你知道我们不是来给你写一个完整的项目吗?
  • 是的,我知道。就像我说的,我只是将它放入数据库中以调试接收到的数据,我正在谷歌搜索是否有一个应用程序允许我查看实时 HTTP 请求但没有结果。
  • 你试过fiddler 吗?
  • @adeneo 这样我就不能让我的网页打开发送数据并查看它吗?
  • 另外,您知道 Javascript 和 Java 之间的区别吗?

标签: java php json


【解决方案1】:

如果 java HTTP 库支持代理,我喜欢使用fiddler 来处理这些类型的任务。 Fiddler 将列出所有可用的 HTTP 请求信息。默认情况下,它将记录整个系统中的所有 HTTP 请求,但可以被告知限制为一个应用程序。

【讨论】:

  • Fiddler 确实满足了我的需求!非常感谢! :)
【解决方案2】:

您可以尝试将您的 httpd 日志记录级别设置为详细或(取决于它是什么 httpd)尝试使用可以记录请求中发送的所有数据的扩展程序

【讨论】:

    【解决方案3】:

    出于调试目的,为什么不直接将 POST 数据写入文件?

    file_put_contents(<some filename>, $HTTP_RAW_POST_DATA);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-14
      • 2019-04-19
      • 2015-11-17
      • 2014-09-02
      • 2016-01-03
      • 1970-01-01
      相关资源
      最近更新 更多