无法通过 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")
我正在尝试使用他们的 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")