gpt4 book ai didi

javascript - 从 IBM Mobilefirst http 适配器调用后端 POST Web 服务时出错

转载 作者:行者123 更新时间:2023-11-28 00:35:39 24 4
gpt4 key购买 nike

我正在尝试从为 IBM Mobilefirst 创建的 http 适配器调用后端 POST Web 服务。这是代码:

var input = {
method : 'post',
returnedContentType : 'json',
path : '/JLRDurbanPilot/locator',
body:{
contentType:"application/json; charset=UTF-8",
content: JSON.stringify([{"model":"L"}])
}
}
return WL.Server.invokeHttp(input);

当我运行此命令时,我收到 HTTP 状态 400 错误,并带有描述 - 客户端发送的请求在语法上不正确 ()。

有什么帮助吗?

最佳答案

400错误来自您的后端服务器。

我建议通过 Wireshark 等工具观察请求,看看它是否符合您后端的预期。您还可以查看后端日志并尝试调试服务器收到的内容以及它尝试对此请求执行的操作。

我看到一种可能性,请尝试:

JSON.stringify({"model":"L"})

而不是

JSON.stringify([{"model":"L"}])

意思是,您确定要发送数组吗?

关于javascript - 从 IBM Mobilefirst http 适配器调用后端 POST Web 服务时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28540324/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com