ArangoDB HTTP API的返回码是否始终与HTTP状态码相同?

时间:2016-08-07 14:14:57

标签: arangodb

某些API在其响应正文中包含返回代码,而某些API则没有。

例如,用于创建集合的API在其响应中具有返回代码。 https://docs.arangodb.com/3.0/HTTP/Document/WorkingWithDocuments.html#read-document

用于阅读文档的API在其响应中没有返回代码。 https://github.com/hnakamur/arangogo

目前我正在为ArangoDB> = 3.0实现低级客户端。 {{3}}

如果返回代码始终与响应状态代码相同, 我将使用响应状态代码并忽略响应中的返回代码。

1 个答案:

答案 0 :(得分:1)

查看RestBaseHandler.cpp,似乎HTTP标头中的响应代码和正文中返回的error代码是相同的。

errorNum使用的错误代码有时与HTTP错误代码相同(含义相同),但通常会返回自定义ArangoDB error number