myapi/drivers/{id}
{body of put method}
PUT myapi/drivers/{id}/enable/false
还是使用现有endpoint更好?使用现有endpoint的一个问题是,驱动程序有很多字段(几乎30个),发送所有这些字段只是为了更新“启用”或“禁用”驱动程序是一些过分的东西。
你觉得呢?
这正是HTTP方法补丁
的目的。它用于资源有许多字段但您只想更新几个字段的情况。
就像使用put
一样,您将请求发送到myapi/drivers/{id}
。但是,与put
不同,您只发送要在请求正文中更改的字段。
创建类似myapi/drivers/{id}/enable
的endpoint并不是非常符合REST,因为“enable”本身并不能真正称为资源。
我使用跟随CloudFormation来创建堆栈 那是什么原因造成的呢?
问题内容: 我正在做以下事情 在上面的代码中,我试图写入一个Java包中包含的资源文件。执行完代码后,我的程序可以正常运行,但是该文件只是更新web- INF中的属性文件,而不是将其更新到存储它的包中。谁能帮我弄清楚我该如何实现这一目标,或者我在这里做错了什么?非常感谢。 问题答案: 您不应该尝试写入与应用程序类一起存储的文件。根据应用程序服务器的不同,您尝试写入的位置可能无法写入,或者应用程序可
说明:以下内容适用于V3.4+(包括V3.4),之前的版本请参考“App资源更新(V3.3之前)”和“App版本更新(V3.3之前)”。 从V3.4开始,模式一、模式二和模式三都支持资源更新和App版本更新。 一、资源更新 适用场景:仅仅是界面资源变化,没有本地插件变化; 操作步骤: 第一步:根据实际需求修改UI2下的页面; 第二步:重新编译界面资源(如果在“编辑本地App”的过程中,指定了资源版
是否可以在不需要其他字段的情况下更新学生对象的单个字段?假设我想更新年级字段。
您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,了解正确的语法....
我正在使用JWt all方法(索引、存储、显示等)在laravel中创建待办事项应用程序,路由资源中的所有方法(索引、存储、显示等)工作正常,除了结果更新外,其工作正常,并获得成功响应,但数据库中没有更改 **对不起,我的英语不好 应用程序编程接口。php BaseController。php TodoController。php 这是《邮差》的结果 https://i.stack.imgur.c