我想在 PHP 中构建一个 API 第一个 RESTful 应用程序。我从来没有尝试过这样做,所以我对如何处理PUT
和处理有一些疑问DELETE
例如,如果我有一个更新用户配置文件的 API 端点,我是否应该让它同时接受 aPOST
和PUT
请求?
如果我正在为我的 API 构建一个客户端作为桌面应用程序或 iOS 应用程序等,那么向我的 API 发送请求会很容易,PUT
但我也计划为我的 API 创建一个基于 Web 的应用程序。
因此,在我的基于 Web 的应用程序上,我将有一个 HTML 表单来更新用户配置文件,然后将其POST
作为 HTML 表单不允许PUT
请求发送。
有更多经验的人可以解释处理我的示例场景的最佳方法吗?
正确的方法是将我的表单作为 a 发送POST
到我的 PHP 脚本,然后我的 PHP 脚本会PUT
使用 cURL 向我的 PHP API 发出正确的请求吗?