Работая с ElasticSearch и пробуя некоторые запросы для создания индекса, публикуя данные с помощью curl.
Используя curl, предоставленный GIT (Windows GIT)
Команда идет, чтобы добавить документ виндекс с именем customer.
Команда curl с сайта ElasticSearch скопирована, как показано ниже:
curl -X PUT "localhost:9200/customer/_doc/1?pretty" -H 'Content-Type: application/json' -d'
{
"name": "John Doe"
}
'
Указанная выше команда не работает для меня.Я просто делаю это одной строкой, как показано ниже
curl -X PUT "localhost:9200/customer/_doc/1?pretty" -H 'Content-Type: application/json' -d '{"name": "John Doe"}'
Я получаю ошибку ниже.
![Please refer the screenshot.](https://i.stack.imgur.com/4xs8k.png)
Другие команды, такие как создание индекса, как показано ниже
curl -X PUT "localhost:9200/customer?pretty"
Response is :
{
"acknowledged" : true,
"shards_acknowledged" : true,
"index" : "customer"
}
Команда curl, имеющая json в качестве содержимого, не работает.
Уже сослался на ссылку ниже, но не смог ее получить Тип контента Проблема