我试图将文档发布到弹性搜索群集我通过弹性云托管云。我有一个当前从TheThingsNetwork运行的应用程序正在POST数据很好,但是当我尝试使用postman或python请求模块时,我在POST时收到405错误。 GET请求工作正常并返回200的状态。
这是我通过邮递员发布的失败的帖子:
这是我通过邮递员成功获得的GET:
这应该是非常简单的事情,所以我想我很难过。非常感谢任何和所有的帮助!
答案 0 :(得分:5)
这是因为您尝试POST到索引。将文档类型添加到url ex的末尾。 / my_index / my_doc,您应该可以将文档作为my_doc文档类型发布。
答案 1 :(得分:5)
对于寻求答案的任何人来说,Elastic search
已更改,因为ES6
不再支持索引类型,而且您需要做的是
POST -> https://youripOrDomain:9200/your_index_name/_doc/your_id
如果您将your_id
留空,则会为您创建一个,因此它是可选的