在服务器上处理补丁请求的正确方法是什么

时间:2015-08-13 18:03:33

标签: php rest http

根据我的研究,将PATCH发送到JSON API的正确方法是这样的:

ResultSet rs;
...
Long aLong = rs.getLong("MY_COLUMN");
if ( rs.wasNull() ) {
    aLong = null;
}

但是我没有找到很多关于如何在服务器端代码中处理这个问题的信息(我使用的是PHP,但这不是一个特定于语言的问题)。对于我目前正在进行的项目,我有一个包含多个参数的资源,我认为PATCH请求最适合操作,以及我最终会执行的几种不同类型的操作。我最初的想法是实现像这样的开关

PATCH /user/1 HTTP/1.1
{"op":"update", "resource":"name", "value":"bob"}

但我想我会检查是否有更“正确”的方法来做到这一点。任何意见都赞赏。

0 个答案:

没有答案