【问题标题】:HTTP Put Request Specification for Netflix Exhibitor APINetflix Exhibitor API 的 HTTP Put 请求规范
【发布时间】:2015-04-15 00:55:32
【问题描述】:

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

文档可用here (请查看 createOrUpdateNode 详细信息)

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

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

【问题讨论】:

    标签: rest http apache-zookeeper netflix


    【解决方案1】:

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

    {"Key":"Value"}
    

    需要继续

    7b224b6579223a2256616c7565227d
    

    有了这个,我可以成功地进行 PUT 调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-27
      • 2012-08-15
      • 2014-08-19
      • 1970-01-01
      • 1970-01-01
      • 2020-08-03
      • 1970-01-01
      相关资源
      最近更新 更多