From f60c5c6b154813f9ce16fdd38f6d78977338e033 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=AF=E9=92=8A?= Date: Wed, 19 Apr 2023 08:43:29 +0000 Subject: [PATCH] =?UTF-8?q?Update=2004.ES-API=E4=B8=8A=E6=89=8B.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/04.ES-API上手.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/04.ES-API上手.md b/docs/04.ES-API上手.md index efa0694..acb0e10 100644 --- a/docs/04.ES-API上手.md +++ b/docs/04.ES-API上手.md @@ -1,3 +1,16 @@ # ES上手 + + + +# ES-API惯例 + +ES的 REST API 通过HTTP协议暴露,通常遵循如下惯例: + +- 请求中必须要带 `Content-Type` 头部,其值应该为API支持的类型,包括:JSON,YAML,CBOR,SMILE + +- Elasticsearch 仅支持UTF8编码的JSON,响应也是UTF8编码。 + + +- GET和POST请求,大部分都是查询请求,都可以带request body,并非所有的http客户端都支持get方法带request body。