strongloop loopback GET ressource/exists vs HEAD ressource

Ove*_*ivr 0 strongloop loopbackjs

对于持久化模型,使用strongloop的loopback默认REST API,执行以下操作之间的区别是什么:

  • HEAD Ressource/{id}
  • GET Ressource/{id}/exists

Ano*_*P.A 5

这是一个有趣的问题.我检查了一下,发现只有两个区别.

存在API

http://0.0.0.0:3001/api/brands/1/exists
Run Code Online (Sandbox Code Playgroud)

回报

{
  "exists": true
}
Run Code Online (Sandbox Code Playgroud)

要么

{
  "exists": false
}
Run Code Online (Sandbox Code Playgroud)

两种情况的响应代码均为200.

HEAD API

http://0.0.0.0:3001/api/brands/1
Run Code Online (Sandbox Code Playgroud)

no content两种情况都会回报.

存在时响应代码为200,不存在时为404.