当我使用REST API为包含HTTP服务的表单生成架构时,Orbeon会检查是否允许它访问该服务。请参阅以下日志消息:
XFormsServer:214 - checking whether request dispatcher submission is allowed {resource: "https://mycompany.com/mytest-api/v1/clients", noscript: "false", is asynchronous: "false", container type: "servlet", norewrite: "false", local-submission-forward: "true", local-submission-include: "false"}
这会导致一些问题:
xf:action
和xf:insert
对它们进行处理。这使用了大量的CPU并且需要几分钟才能完成。当然,如果没有指定过滤器参数,被调用的服务应该返回400 Bad Request,但目前它没有。在任何一种情况下,此检查都会导致问题。有没有办法禁用它?