CURL:它可以拥有HTTP GET中的数据吗?

时间:2018-02-15 21:21:25

标签: http curl

以下代码段对我没有意义。

curl -XGET 'localhost:9200/bank/_search?pretty' -H 'Content-Type: application/json' -d'
{
  "query": { "match_phrase": { "address": "mill lane" } }
}
'

HTTP GET是否包含正文(数据)?

2 个答案:

答案 0 :(得分:0)

不,GET只需QUERY_STRING,但没有数据。

通常,数据通过POSTPUT HTTP谓词发送

检查http://www.restapitutorial.com/lessons/httpmethods.html

答案 1 :(得分:0)

我在这里找到了答案!在ElasticSearch Docs。

https://www.elastic.co/guide/en/elasticsearch/guide/current/_empty_search.html

某些语言的HTTP库(特别是JavaScript)不允许GET请求拥有请求主体。实际上,一些用户对GET请求被允许拥有一个正文感到惊讶。

...