我如何分析我的 api 调用发布的 header 和 body

How can I analyze the header and body posted by my api call

在 Java 中,我正在尝试使用 httpclient5.1.3 和 httpcore5.1.3 向 API url 发出 POST 请求。但是,我不断收到 400 Bad 请求。是否有任何工具可以让我调试 API 是如何准确接收请求的?要查看 headers 和 body 是如何准确接收的?

您可以使用 Postman 或 Advanced Rest Client(Chrome 的插件)来发送 HTTP 请求并查看响应。有一个名为 Fidler 的工具可以显示 HHTP 流量。

您还可以使用其他一些 HTTP 客户端:

  1. Apache Http client - 非常流行和知名的 3d 派对 Http 客户端
  2. OK Http client - Open-source Http client. Here是教程
  3. MgntUtils Http client - 非常简单的3d party HttpClient:在MgntUtils 开源库中提供(由我编写)。使用非常简单。看看 Javadoc. Library itself provided as Maven artifacts and on Git(包括源代码和 Javadoc)。