如何在没有文档的情况下检查 api?

How to examine api without documentation?

我的 android 应用程序必须使用 API,但没有任何文档。在我工作之前,我总是有文档,所以这对我来说是一个新情况。后端开发人员表示他们 api 支持选项请求。如何发送选项请求?使用浏览器还是什么?以及如何找出我应该在 POST 请求的正文中放入什么?提前感谢您的帮助!

您可以发出一个 OPTIONS request(这是一种类似于 GET 或 POST 的 HTTP 方法),例如 curl:

curl -X OPTIONS http://example.org -i

Postman.

但是,OPTIONS 仅设计用于使用特定端点接受的方法回复:我可以执行 GET 和 POST.它以预期的数据结构响应是相当不正常的,但没有什么是不可能的。