有些API在响应体中有返回代码,有些API没有。
例如,用于创建集合的API在其响应中具有返回代码。https://docs.arangodb.com/3.11/develop/http/collections/#create-a-collection
用于阅读文档的API在其响应中没有返回代码。https://docs.arangodb.com/3.11/develop/http/documents/#get-a-document
目前,我正在为ArangoDB >= 3.0实现一个低级客户端。https://github.com/hnakamur/arangogo
如果返回代码总是与响应状态代码相同,我将使用响应状态代码,而忽略响应中的返回代码。
1条答案
按热度按时间hxzsmxv21#
查看RestBaseHandler.cpp,HTTP头中的响应代码和正文中返回的
error
代码似乎是相同的。errorNum
使用的错误代码有时与HTTP错误代码相同(含义相同),但通常会返回自定义的ArangoDB error number。