HTTP POST到OrientDB生成StringIndexOutOfBoundsException
尝试执行以下帖子时:HTTP POST到OrientDB生成StringIndexOutOfBoundsException,orientdb,Orientdb,尝试执行以下帖子时: curl -X POST -u admin:admin -H "Content-Type: application/json" -d "{\"@class\":\"Job\",\"@rid\":\"\",\"@type\":\"\",\"@version\":\"\", \"description\":\"Some arbitrary description.\",\"job_status\":\"Open\", \"job_type\":\"Developer\",\"t
curl -X POST -u admin:admin -H "Content-Type: application/json"
-d "{\"@class\":\"Job\",\"@rid\":\"\",\"@type\":\"\",\"@version\":\"\",
\"description\":\"Some arbitrary description.\",\"job_status\":\"Open\",
\"job_type\":\"Developer\",\"title\":\"Foo\"}"
http://localhost:2480/document/Phtest/
我在客户端得到以下响应:
java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:0
并在OrientDB服务器端查看以下内容:
java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:0[OneWorkProtocolHttpDB]
有什么问题吗?OrientDB不接受空的
@type
和@version
。删除它们或用内容填充它们。允许为空@rid
,帖子将返回一个新的rid