无法通过 HTTP 将数据发送到 Ignite 缓存 POST

Not able to send data to Ignite cache through HTTP POST

我正在尝试使用他们的 REST API 将数据放入 Apache Ignite 缓存中。所以,我使用了以下链接: 将数据放入缓存:

http://localhost:8080/ignite?cmd=put&key=1&val=b&destId=09f7232d

现在,要从我使用的缓存中获取此数据:

http://localhost:8080/ignite?cmd=get&key=1&destId=09f7232d

为此,我得到了积极的回应:

{"successStatus":0,"affinityNodeId":"09f7232d-fb4b-4080-b45d-ddd18ce2e32e","sessionToken":"","error":"","response":"b"}

但是当我尝试通过我的 scalajs 应用程序使用 XmlHttpRequest 使用 HTTP POST 将数据发送到 Ignite 时,它​​显示“400 Bad Request”

我的 POST 代码是:

val xp = new dom.XMLHttpRequest()
val purl="http://localhost:8080/ignite" 
xp.open("POST",purl )
xp.send("cmd=put&key=1&val=a&destId=09f7232d")

有人可以解释为什么会出现这种行为吗?提前致谢。

我使用以下代码解决了我的问题:

val xp = new dom.XMLHttpRequest()
val purl="http://localhost:8080/ignite?cmd=put&key=1&val=a&destId=09f7232d" 
xp.open("POST",purl )
xp.send("grant_type=client_credentials")