This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit 4847f94b27a45ce11e68be74e4569bfd7fb6c0fb
Author: James Turton <[email protected]>
AuthorDate: Wed Jan 6 15:44:41 2021 +0200

    Document XML support in HTTP storage plugin.
---
 .../connect-a-data-source/plugins/125-http-storage-plugin.md | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/_docs/connect-a-data-source/plugins/125-http-storage-plugin.md 
b/_docs/connect-a-data-source/plugins/125-http-storage-plugin.md
index 043c6bb..d9da481 100644
--- a/_docs/connect-a-data-source/plugins/125-http-storage-plugin.md
+++ b/_docs/connect-a-data-source/plugins/125-http-storage-plugin.md
@@ -236,6 +236,13 @@ At present, there is no provision to check the `status` 
code in a response such
 as that shown above. Drill assumes that the server will uses HTTP status codes 
to
 indicate a bad request or other error.
 
+### Input Type
+
+The REST plugin accepts three different types of input: `json`, `csv` and 
`xml`.  The default is
+`json`.  If you are using `XML` as a data type, there is an additional 
configuration option called
+`xmlDataLevel` which reduces the level of unneeded nesting found in XML files. 
 You can find more
+information in the documentation for Drill's XML format plugin. 
+
 #### Authorization
 
 `authType`: If your API requires authentication, specify the authentication
@@ -386,7 +393,8 @@ To query this API, set the configuration as follows:
       "authType": "none",
       "userName": null,
       "password": null,
-      "postBody": null
+      "postBody": null,
+      "inputType": "json"
     }
   }
 
@@ -522,7 +530,7 @@ ORDER BY issue_count DESC
    supported). Join pushdown has the potential to improve performance if you 
use the HTTP service
    joined to another table.
 
-4. This plugin only reads JSON and CSV responses.
+4. This plugin only reads JSON, CSV and XML response data.
 
 5. `POST` bodies can only be in the format of key/value pairs. Some APIs accept
     JSON based `POST` bodies but this is not currently supported.

Reply via email to