当前位置: 首页 > 知识库问答 >
问题:

PLONE调用并在另一个应用程序上执行REST API调用

漆雕深
2023-03-14

我们正在开发一个plone界面来使用来自Web应用程序的REST API服务。用户登录plone并能够访问REST API

问题1)我需要参考哪些Plone编程文档进行设计

查询:2)我需要参考学习的不同技术有哪些

请参阅随附的建议解决方案框图。

.

共有2个答案

印瑾瑜
2023-03-14

最近在Plone中开发了一个非常好的模块,正是为了您在这里提到的目的。它叫“plone.restapi”。github链接:https://github.com/plone/plone.restapi

夏侯彬郁
2023-03-14

首先,您可以在Plone中为经过身份验证的用户注册一个“视图”。在视图的Python模块中,您可以调用其他web应用程序的restful api。

有用的资源有:

>

创建和注册视图:http://docs.plone.org/develop/plone/views/browserviews.html#creating-和-注册-视图

使用python调用resful api:使用python向RESTful API发出请求

如果您必须从plone站点收集数据以传输到restful api f. e.用户数据,那么plone.api是标准化的方法。http://docs.plone.org/develop/plone.api/docs/

 类似资料:
  • 我有一个简单的facelets页面: Foobar bean如下所示: -将有效的输入值推送到模型(如果组件连接到bean属性)。 -执行操作和操作侦听器(如果组件是操作)。 所以在这里,应该执行myCommandButton,不是吗?而组件的执行意味着要执行它的操作?

  • 我使用docker compose在docker容器中运行SpringBoot应用程序,在另一个docker集装箱中运行另一个VueJS应用程序。yml如下: 我试图调用SpringBoot REST API从我的VueJS应用程序使用超文本传输协议://backend: 8080/hello和它失败GET超文本传输协议://backend: 8080/hello net::ERR_NAME_NO

  • 我的设置。我有三台PC:MyComp,Server1和Server2,两个类似的脚本使用调用命令RemTest1.ps1,它在远程Server1上调用RemTest2.ps1。RemTest2 使用 invoke-command 在 Server2 上运行脚本块。我使用的是Powershell版本5.1当我运行脚本从MyComp到Server1时,它工作正常。当我从Server1运行到Server

  • 我使用HttpOK库与Java。我写了以下代码: 我编写这种脏代码的原因是试图捕获抛出在call.execute();行的异常。 发生的是,当程序达到这一行,程序退出(以某种方式成功),没有达到返回响应语句,或没有任何异常抛出,没有进入捕捉块或达到最后,是的我知道-"肮脏"返回空语句... 客户端和请求对象不是null,在我看来是有效的。 另一点是,我是在一个可运行的实现类中运行代码的。 顺便说一

  • 问题内容: 我确信你们中有人注意到,如果您有Acrobat Reader(或其他PDF阅读器),并在Firefox中打开一个PDF,您会看到它嵌入在您的标签中。有什么方法可以将应用程序嵌入JFrame中? 问题答案: 这是一个相当棘手的问题。通常,诸如Adobe Reader之类的本机应用程序不提供可以嵌入到swing应用程序中的组件。但是在Windows中,有COM / OLE方法可以将应用程序

  • 问题内容: 我想从Java代码运行另一个应用程序。 进程已启动,但在后台运行。如何使其在前台运行? 问题答案: 您应该告诉cmd.exe您希望它在新窗口中打开: