MFP 6.3 - WL.Client.makeRequest - 已弃用

MFP 6.3 - WL.Client.makeRequest - Deprecated

WL.Client.makeRequest() 该功能在 MFP 8.0 中已弃用。函数的用途是什么?如果您有任何文件,请与我分享。

在 MFP 8.0 中,正确的解决方案是什么

在 运行 迁移命令之后 mfpmigrate scan。我变得像这样

Create a custom adapter that provides the same functionality

请提供任何相关文档以及MFP 8.0中的替代解决方案

谢谢, 卡尔西克 S.

WL.Client.makeRequest() API 允许对端点进行出站调用。

在 MFP 8.0 中,您应该使用 WLResourceRequest API。 API 文档 here.

WL.Client.makeRequest() the function is deprecated in MFP 8.0

在 IBM MobileFirst Foundation 8.0 中,您必须安装 mfpdev-cli & cordova-plugin-mfp 然后使用 WLResourceRequest。查看示例:

var resourceRequest = new WLResourceRequest(
    "/adapters/JavaAdapter/users",
    WLResourceRequest.GET
);
var formParams = {"param1": "value1", "param2": "value2"};
resourceRequest.sendFormParameters(formParams);

resourceRequest.send().then(
    onSuccess,
    onFailure
)

我建议您浏览一下早期版本的 MobileFirst Foundation 8.0 迁移。看这里:

从早期版本迁移:http://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/upgrading/

迁移现有的 Cordova 和混合应用程序:http://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/upgrading/migrating-client-applications/cordova/#starting-the-cordova-app-migration-with-the-migration-assistance-tool

Create a custom adapter that provides the same functionality

了解如何在 IBM MobileFirst 8.0 中创建自定义适配器:http://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/adapters/creating-adapters/