测试 POST api 端点是否与 PHP 一起工作

Testing if a POST api endpoint is working with PHP

我有一个票务系统,我刚刚启用了一个指向我创建的自定义 PHP 文件的 API 端点。每次我更新票证时,它都会将数据发送到该端点,说明其已更新。我如何测试它是否真的在发送任何数据?据说它正在对 php 文件执行 POST。我正在考虑将此 POST 数据发送到同一文件夹中的纯文本文件进行测试。

但是是否有更好的方法来测试端点发送的内容?

您是否尝试检查 chrome 开发工具中的网络选项卡。您可以在 post headers 已发送的“doc”或“XHR”下查找。

您需要记录您的输入、输出或您想要的任何内容。有一个很好的日志库,你可以使用它的名字是 Monolog 但你可以使用缓冲区或使用 var_dump 写入输出或直接写入日志文件。

此外,您可以使用 XDebug 来调试您的代码