You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Introduced in v5, the API Domain Whitelist setting in General Settings needs to be configured to allow JSON API requests. If a request is from a non-whitelisted domain, the response will be a HTTP 400 Bad Request.

มีการแนะนำใน v5 การตั้งค่ารายการที่อนุญาตพิเศษของโดเมน API ในการตั้งค่าทั่วไปจำเป็นต้องได้รับการกำหนดค่าให้อนุญาตการร้องขอ JSON API หากคำขอมาจากโดเมนที่ไม่ใช่รายการที่อนุญาตพิเศษการตอบกลับจะเป็น HTTP 400 Bad Request


Usages

ตามธรรมเนียม

Interface

อินเตอร์เฟซ

org.joget.plugin.base.PluginWebSupport

  • Under wflow-plugin-base module

    ภายใต้โมดูล wflow-plugin-base

  • Interface for Web Service Plugin

    อินเตอร์เฟสสำหรับปลั๊กอินบริการเว็บ

Method Detail

รายละเอียดวิธีการ


Interface Methods

วิธีการเชื่อมต่อ

webService
public void webService(javax.servlet.HttpServletRequest request, javax.servlet.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException

Work similar to a Servlet.

ทำงานคล้ายกับ Servlet

URL Pattern 

รูปแบบ URL

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

  • Example: 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

  • Example: http://localhost:8080/jw/web/json/app/crm/1/plugin/org.joget.sample.lib.SimpleFormElement/service?say_something=Hello World
  • This pattern allowed you to retrieve app definition in your implementation by using this code:
AppDefinition appDef = AppUtil.getCurrentAppDefinition();

Plugin Properties Options

ตัวเลือกคุณสมบัติปลั๊กอิน

  • Does not support.

    ไม่รองรับ

Tutorials

สอน


Related Community Plugins

ปลั๊กอินที่เกี่ยวข้อง

  • Department Permission
    org.joget.apps.userview.lib.DepartmentPermission (wflow-core)
  • Email Tool
    org.joget.apps.app.lib.EmailTool (wflow-core)
  • Group Permission
    org.joget.apps.userview.lib.GroupPermission (wflow-core)
  • Inbox
    org.joget.apps.userview.lib.InboxMenu (wflow-core)
  • Organization Permission
    org.joget.apps.userview.lib.OrganizationPermission (wflow-core)
  • Run Process
    org.joget.apps.userview.lib.RunProcess (wflow-core)
  • Subform
    org.joget.apps.form.lib.SubForm (wflow-core)
  • User Notification
    org.joget.apps.app.lib.UserNotificationAuditTrail (wflow-core)
  • User Permission
    org.joget.apps.userview.lib.UserPermission (wflow-core)


 


  • No labels