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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[HTTP正文中的JSONModel loaddata发布数据相关的知识,希望对你有一定的参考价值。

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

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

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

答案

我更深入地挖掘,发现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

这不是您要找的东西吗?

以上是关于[HTTP正文中的JSONModel loaddata发布数据的主要内容,如果未能解决你的问题,请参考以下文章

Swift 中的 JSONModel 问题

JSONModel(I)

尝试使用 JSONModel 序列化后出错:JSON 写入中的类型无效 (...)

JSONModel 无效的 JSON 数据

使用 JSONModel 将父值映射到嵌套字典中的属性

iOS 中JSONModel的使用