Netflix Exhibitor API的HTTP Put Request规范

时间:2015-04-10 07:46:08

标签: rest http apache-zookeeper netflix

我在向运行Netflix Exhibitor的服务器进行HTTP Put调用时遇到了一些问题。在没有数据的情况下调用成功,但是当我想发布一些数据时,调用失败415错误。 API文档说明了数据格式 参数BinaryString *(即节点数据) * BinaryString是由十六进制值组成的JSON字符串。例如。 “AF1023DD”。

提供文件here (请查看createOrUpdateNode详细信息)

我的问题是我应该传递什么" BinaryString是一个由十六进制值组成的JSON字符串"。

我尝试使用ContentType:application / octet-stream,带有一些二进制数据,但它失败了。

1 个答案:

答案 0 :(得分:0)

为此找到了解决方案。参展商API调用需要将内容类型设置为application-json,而内容应为十六进制字符串。 所以

{"Key":"Value"}

需要像

一样
7b224b6579223a2256616c7565227d

有了这个我能够成功进行PUT调用。

相关问题