1.使用官方提供的/namespaces/namespace创建namespace失败,返回500,官方提供示例:
/namespaces/namespace POST 创建一个新的namespace.
curl -vi -X POST \
-H "Accept: text/xml" \
"example.com:20550/namespaces/special_ns"
但是使用"Accept: text/xml"在126上是不行的,通过参考https://blog.csdn.net/supperman_009/article/details/64440290,
最终解决办法:将header换成-H "Accept: text/json" 问题解决
注意:curl命令示例
这些示例使用curl命令,并遵循以下准则:
使用-X参数指定HTTP动作。
对于GET查询,Accept头设置为text / xml,表示客户端(curl)期望接收以XML格式化的响应。 您可以将其设置为text / json以接收JSON响应。
对于PUT,POST和DELETE,只有带-d参数时发送数据,才应设置Content-Type头。 如果设置了Content-Type头 ,
它应该与发送的数据格式相匹配,以使REST服务器能够反序列化数据为Object。