【问题标题】:Is it a bug in Hbase REST API `get version/cluster`?它是 Hbase REST API `get version/cluster` 中的错误吗?
【发布时间】:2017-03-01 08:34:54
【问题描述】:

Hbase REST API,这个接口get 'version/cluster',当我使用headerAccept: application/json时,响应不是JSON而是纯文本。

curl -X GET \
  -H "Accept: application/json" \
  "http://localhost:8888/version/cluster"
# "1.2.2"

但是当我使用Accept: text/xml时,响应是正确的XML。

curl -X GET \
  -H "Accept: text/xml" \
  "http://localhost:8888/version/cluster"
# <?xml version="1.0" encoding="UTF-8" standalone="yes"?><ClusterVersion>1.2.2</ClusterVersion>

【问题讨论】:

    标签: rest hadoop hbase bigdata


    【解决方案1】:

    Hbase 问题#17713。 Jan Hentschel 的评论,他是对的。 JSON 规范已从 RFC 4627 更新为 RFC 7159,并且字符串是有效的 JSON。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    • 1970-01-01
    • 1970-01-01
    • 2012-12-01
    相关资源
    最近更新 更多