B.2.2. 检测数据存储资源实体-标签更改

在此示例中,服务器仅支持数据存储区上次更改的时间戳。 假设客户端缓存了对前一个请求的响应中的“Last-Modified”头信息。 该值用于以下请求中的“If-Unmodified-Since”头信息中,以用键值“Wasting Light”修补“album”列表条目。 只有“genre”字段正在更新。

PATCH /restconf/data/example-jukebox:jukebox/library/artist=Foo%20Fighters/album=Wasting%20Light/genre HTTP/1.1
Host: example.com
If-Unmodified-Since: Thu, 26 Jan 2017 20:56:30 GMT
Content-Type: application/yang-data+json

{ "example-jukebox:genre" : "example-jukebox:alternative" }

在此示例中,数据存储区资源自“If-Unmodified-Since”标题中指定的时间以来已更改。 服务器可能会如下回应:

HTTP/1.1 412 Precondition Failed
Date: Thu, 26 Jan 2017 20:56:30 GMT
Server: example-server
Last-Modified: Thu, 26 Jan 2017 19:41:00 GMT
ETag: "b34aed893a4c"

results matching ""

    No results matching ""