我正在接管一个项目,并希望了解这是否是使用SOAP的常见做法。当前进程我必须在更新之前查询所有值,因为我需要传回所有未更新的值。听起来不错吗?
示例值:
fname=phill
lname=pafford
address=123 main
phone:222-555-1212
因此,如果我只想更新电话号码,我需要查询记录,获取所有值并提交这些值以进行更新。
示例更新值:
fname=phill
lname=pafford
address=123 main
phone:111-555-1212
我只想知道这是否是常见做法,还是应该更改此功能?
答案 0 :(得分:1)
我不认为这是一种非常“普遍”的做法。但是,我已经看到旧值与新值一起发布的情况,以便验证在此期间没有其他人更新过这些值。
答案 1 :(得分:1)
这不是特定于SOAP的。它可能只是服务的设计方式。通常,如果您具有原始值,则只能更新字段:例如,除非您知道原始值,否则不能向字段添加一个字段。该服务似乎是针对一般情况而设计的。