某些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}}
如果返回代码始终与响应状态代码相同, 我将使用响应状态代码并忽略响应中的返回代码。
答案 0 :(得分:1)
查看RestBaseHandler.cpp,似乎HTTP标头中的响应代码和正文中返回的error
代码是相同的。
errorNum
使用的错误代码有时与HTTP错误代码相同(含义相同),但通常会返回自定义ArangoDB error number。