'Is http put equivalent to delete and post? [duplicate]

I'm researching the difference between HTTP put and HTTP patch. As I understand it, the former replaces the entire resource (all fields must be supplied) whereas the latter only updates the resource (not all fields must be supplied). But what I'm wondering, and I can't seem to find an answer to this, is whether a put is equivalent to a delete and a post. In other words, would it receive a new database id, as would happen if one deleted the record and then posted a modified version of the record?

Thanks.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source