[HTTP正文中的JSONModel loaddata发布数据

问题描述 投票:0回答:1

[我试图找出JSONModel loaddata是否真的无法执行将数据(字符串/二进制)添加到http正文的HTTP发布。

在阅读文档(https://openui5.hana.ondemand.com/api/sap.ui.model.json.JSONModel#methods/Summary),在stackoverflow / google中进行测试和搜索时,似乎没有办法?

我知道我可以使用默认的javascript / jquery ajax实现它。问题是,是否也可以使用loaddata方法,并且是否错过了某些内容。

sapui5
1个回答
0
投票

我更深入地挖掘,发现loadData在某个时候调用了jQuery.ajax

https://github.com/SAP/openui5/blob/c782ce9be8cbd71201e19ba3cb4c0e81e439b71f/src/sap.ui.core/src/sap/ui/model/ClientModel.js#L130

所以我尝试了以下内容

const oModel = new JSONModel();
oModel.loadData("https://httpbin.org/post", { key: "value" }, true, "POST");

这是请求正文

enter image description here

和响应

enter image description here

这不是您要找的东西吗?

© www.soinside.com 2019 - 2024. All rights reserved.