您好我正在嘗試使用它的 API 將物件插入到 elasticsearch 中,問題是我要插入的元素的 ID 是這樣的:ee5z4d5/54zd15zd/5zd45
host/index/id當我使用 a發送 post 請求時body,我收到一個錯誤,因為請求 url 是host/index/ee5z4d5/54zd15zd/5zd45
我正在使用帶有 feign 客戶端的 spring boot 來與 elasticsearch 通信,我的問題是如何解決這個問題
uj5u.com熱心網友回復:
您需要先對您的 ID 進行URL 編碼,即 URL 必須如下所示
host/index/ee5z4d5/54zd15zd/5zd45
我不知道 Feign,但這個問題可能會為如何解決您的問題提供一些見解。
uj5u.com熱心網友回復:
特長;
這不是 Elastic 問題,而是 Web 問題。
您需要做的是對 url 中的特殊字符進行編碼。
查看下面的解決方案以了解其含義。
解決方案
POST /73690410/_doc/ee5z4d5/54zd15zd/5zd45
{
"data": "my id has some slash"
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/506415.html
上一篇:如何僅在一個路由器鏈接中使用組件
