2017-03-01 63 views
1

Hbase REST API,此接口get 'version/cluster',當我使用標頭Accept: application/json時,響應不是JSON而是純文本。這是Hbase REST API中的bug嗎?get version/cluster?

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> 

回答

0

Hbase問題#17713。 Jan Hentschel的評論,他是對的。 JSON規範已從RFC 4627更新爲RFC 7159,並且String是有效的JSON。

+0

它已修復。 [#17713](https://issues.apache.org/jira/browse/HBASE-17713) –