关于 Elasticsearch 7.6 提示 Incorrect HTTP method for uri 的问题
请求
PUT /device_da/1
{
“item_code”: “FanSwitch”,
“time”: “2021-07-29 09:40:02”,
“value”: “78.40”,
“monitor_id”: “484”
}
错误
{
“error” : “Incorrect HTTP method for uri [/device_data/mointor?pretty=true] and method [PUT], allowed: [POST]”,
“status” : 405
}
添加type为默认的_doc后
PUT /device_data/_doc/485
{
“item_code”: “FanSwitch”,
“time”: “2021-07-29 09:40:02”,
“value”: “78.40”,
“monitor_id”: “484”
}
正常
{
“_index” : “device_data”,
“_type” : “_doc”,
“_id” : “485”,
“_version” : 1,
“result” : “created”,
“_shards” : {
“total” : 2,
“successful” : 1,
“failed” : 0
},
“_seq_no” : 2,
“_primary_term” : 5
}
PUT 添加时必须要携带/_doc/否则就会出错