Web Service 插件

Skip to end of metadata



Go to start of metadata


在v5中引入,需要配置“ 常规设置”中的“API域白名单”设置以允许JSON API请求。如果请求来自非白名单域,则响应将是HTTP 400错误请求。

 

用法

接口

org.joget.plugin.base.PluginWebSupport

  • 在wflow-plugin-base模块下
  • Web Service 插件的接口

方法细节

接口方法
网络服务
public void webService(javax.servlet.HttpServletRequest request,javax.servlet.HttpServletResponse response)throws javax.servlet.ServletException,java.io.IOException

类似于Servlet的工作。


URL模式 

{Context Path}/web/json/plugin/{Plugin Class Name}/service

  • 例: http://localhost:8080/jw/web/json/plugin/org.joget.sample.lib.SimpleFormElement/service?say_something=Hello World


{Context Path}/web/json/app/{App Id}/{App Version}/plugin/{Plugin Class Name}/service

  • 例: http://localhost:8080/jw/web/json/app/crm/1/plugin/org.joget.sample.lib.SimpleFormElement/service?say_something=Hello World
  • 这个模式允许你使用下面的代码在你的实现中检索应用程序的定义:
AppDefinition appDef = AppUtil.getCurrentAppDefinition();


插件属性选项

  • 不支持。


Tutorials

相关的社区插件

  • 部门权限
  • org.joget.apps.userview.lib.DepartmentPermission(wflow-core)
  • 电子邮件工具
  • org.joget.apps.app.lib.EmailTool(wflow-core)
  • 组权限
  • org.joget.apps.userview.lib.GroupPermission(wflow-core)
  • 收件箱
  • org.joget.apps.userview.lib.InboxMenu(wflow-core)
  • 组织权限
  • org.joget.apps.userview.lib.OrganizationPermission(wflow-core)
  • 运行进程
  • org.joget.apps.userview.lib.RunProcess(wflow-core)
  • 子表单
  • 表单org.joget.apps.form.lib.SubForm(wflow-core)
  • 用户通知
  • org.joget.apps.app.lib.UserNotificationAuditTrail(wflow-core)
  • 用户权限
  • org.joget.apps.userview.lib.UserPermission(wflow-core)


文档更新时间: 2018-11-06 06:03   作者:李庆