如何在 Lotus Domino 上设置 CORS?

2023-12-02

我尝试通过跨域请求通过 REST 与 Domino 进行通信,但遇到了问题。我已经设置了一个 Internet 站点文档,其中包含 IP 地址、本地主机和作为主机名列出的服务器名称。该网站正在按照我在该网站上设置的重定向规则运行。我还使用以下内容设置了网站规则:

Web Site Rule

现在,当我尝试通过 html GET 请求访问 rest.xsp 页面时,我收到此错误:

    XMLHttpRequest cannot load 
http://192.168.1.104/testing/restService.nsf/rest.xsp/testRest?reqType=UserCanAc…TOP&startId=BA4241EC74912860ED60FD1123473BF7&returnType=ARRAYOBJECTS. 
No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 
'http://127.0.0.1:8020' is therefore not allowed access.

以下是请求标头:

Accept:application/json, text/javascript, */*; q=0.01
Cache-Control:max-age=0
Origin:http://127.0.0.1:8020
Referer:http://127.0.0.1:8020/Backbone%20Playground/index.html
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36

我一生都无法弄清楚我错过了什么。有人能指出我正确的方向吗?


CORS 标头是响应的一部分,因此您需要检查是否收到 CORSresponse标题与您的页面。无论如何,对于 XPage,您可以直接访问Servlet 响应对象并在 XPage 中设置标题:

   var externalContext = facesContext.getExternalContext(); 
   var response = externalContext.getResponse();
   response.setHeader("Access-Control-Allow-Origin","*");

您想要更换*有一点更严格的设置。Cors 并不适用于所有浏览器,所以你也需要检查那一端。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Lotus Domino 上设置 CORS? 的相关文章

  • 从 Java 调用 SSJS?

    我创建了一个 xPages 应用程序 它使用位于服务器端 javascript 库中的许多服务器端 javascript 代码函数 现在我有一些位于 java 设计元素中的 java 代码 我想用它们来调用 javascript 函数 我确
  • Xpages 脱离服务器端缓存

    这个问题可能与非常具体的 Domino 版本有关 见下文 因此我从一些技术细节开始 有问题的服务器是虚拟化的 Windows 2008 R2 64 位计算机 多米诺骨牌发布是 IBM Domino r 服务器 64 位 适用于 Window
  • 检查当前用户是否是文档的作者

    我有一个 formA 其中有一个字段 author 其类型为作者 计算 用于显示值 Subset Updatedby 1 我在 viewA 上显示 formA 的信息 我想要实现的是 您创建的文档在 viewA 上只有您自己可见 我在 vi
  • 如何阻止用户在 XPages 中打开新的浏览器会话

    我有一个前端文档锁定过程 它创建一个包含 UNID 用户名 时间的应用程序范围变量 然后是一个每 30 秒更新此信息的计时器 如果有人尝试打开文档进行编辑 我会检查 使用 UNID 看看其他人是否拥有该文档 如果时间大于 30 秒 我会取消
  • 升级到 Notes 11 - Apache POI java 库的问题

    我们在 Domino 9 服务器上运行的多个 Xpages 应用程序中使用 Apache POI 库 现在 当将 HCL Notes Designer 升级到 R11 时 我们可以看到 Apache POI 在版本 4 1 1 的 jvm
  • 修复 IE 中“拉伸”的 XPage 扩展库名称选择器?

    Dalie 想出了一个很好的解决方案 当对话框出现在 IE 中时 可以阻止对话框 拉伸 到右侧 修复 IE 中 拉伸 的 XPage 扩展库对话框 https stackoverflow com questions 10456050 fix
  • JDBC 连接文件可以包含计算属性吗?

    在 XPage Extension Library 一书中 第12章 第409页有一个JDBC连接文件的示例
  • 如何从视图列将分类列总计转换为 XPageTotal 值

    我需要获取根据文档 ID 分类视图的列的总和 我能够使用以下代码获得整列的总和 var myView NotesView database getView totalScore var nav NotesViewNavigator myVi
  • Domino 8.5.3 64 位中 HTTPJVMMaxHeapSize 的最佳设置

    我试图找到关于 Domino 8 5 3 FP4 64 位 Windows 中 JVM 堆大小的最佳设置的明确答案 我知道默认情况下它设置为1024M 一些网站建议建议使用 1G 1024M 但这是默认设置 所以就那么好了吗 其他网站称可用
  • 我需要视图中两列的总和

    我发现这段代码可以遍历并打印出两列的 csv 我稍后解析并计算这两列 我想在这里数一下 而不是打印出来然后再数 我一直在胡思乱想 但无法弄清楚 Dim entry As NotesViewEntry Dim vc As NotesViewE
  • 如何从phonegap获取图片到远程XPage?

    我在 iPad 上构建了版本 1 6 的 Phonegap 应用程序 将 ulr 设置为 Domino 服务器上的 XPage 现在我的问题 当我在 iPhone 上拍照并将其上传到我的 XPage 时 使用该功能takePicture 返
  • 在视图导出中获取摘要计数?

    我需要将视图导出到 Excel 我已经在某处找到了一些代码 它在 xpages 中运行得很好 现在用户想要添加总计摘要 我会解释 我有一个包含用户名 项目 ID 和设备 ID 的文档 我需要做的是导出具有特定项目 ID 的所有文档 在导出中
  • 将 MIME 转换为 RichText

    我想转换多米诺骨牌文档字段Data Type MIME Part into a Data Type Rich Text in backend with SSJS or Java 我尝试过与 doc computeWithForm true
  • 在 Premesis 或 Bluemix 等 PaaS 上使用 XPage 进行 DevOps

    使用 XPage 实现 DevOps 的最佳方式是什么 多个开发人员作为一个团队工作 本地服务器 Dev QA Prod 我们可以复制到 Bluemix 吗 源代码控制自动化测试 UI 应用程序 使用测试框架对业务逻辑进行单元测试 自动化部
  • 如何在 Java 代理中包含自行创建的 Java 文件

    In IBM Notes if I create a Java Agent how do I then include my own created java files 所以我创建了一个 cxmlCustom 包 我想将其包含在 prof
  • 是否可以使用 AJAX 将图像文件上传到 Domino 服务器?

    是否可以使用 AJAX 将图像文件上传到 Domino 服务器 我正在尝试从 Android 手机上传照片 我可以将图像数据发送回 Domino 中的富文本字段 但我不知道如何将其渲染为多米诺表单上的图像 理想情况下 我想通过 ajax 发
  • 当服务器抛出异常时如何避免用户收到 500 错误

    我的服务器日志中出现以下错误 2012 03 06 09 20 43 HTTP JVM CLFAD0211E 引发异常 有关更详细的信息 请查阅位于 D Lotus Domino data domino workspace logs 的 e
  • 如何更新数组范围变量中的值?

    我有一个存储存档的作用域变量 viewScope MY SCOPE new Array viewScope MY SCOPE push id0 0 true viewScope MY SCOPE push id1 1 false viewS
  • 获取错误消息

    我们使用以下代码在验证文档时添加新的错误消息 function addFacesMessage message component try if typeof component string component getComponent
  • 页面加载时显示扩展库对话框?

    有没有办法在我的页面加载时显示扩展页面对话框 Add a

随机推荐

  • 仅从 Google Translate API 获取单一翻译

    所以我在 PHP 中使用 Google Translate API 如文档中所述 require vendor autoload php putenv GOOGLE APPLICATION CREDENTIALS src i18n php
  • 如何将 jQuery 函数应用于具有相同 ID 的所有元素?

    我是 jQuery 新手 我有以下代码 jQuery document ready function jQuery carousel jcarousel 它只适用于第一个ul with id carousel 不适合其他人 如何将它应用于具
  • 无法启动组件 [StandardEngine[Catalina].StandardHost[localhost]

    当尝试启动 tomcat 时 出现此错误 这可能是什么原因造成的 我浏览了很多类似的帖子 但找不到任何内容 我正在使用阿帕奇汤姆猫 v8 0和 JRE 1 8 0 java util concurrent ExecutionExceptio
  • 如何暂停applescript的执行一段时间?

    我在 Automator 中有一个小 applescript do shell script osascript Focus On scpt delay 60 do shell script osascript Focus Off scpt
  • 需要帮助将 qsort 与结构数组一起使用

    现在 我看到了各种例子 但我不明白它们的意思 这是我的结构 typedef struct profile char gender 1 double soc PROFILE 其中 soc 是我要排序的社会安全号码 我知道你需要一个比较函数 但
  • 构建一个没有源代码的linux模块

    我只是想知道 是否可以在没有源代码的情况下构建 插入模块 假设我下载了一个 openSuse 操作系统 但没有附带内核源代码 如何在不重新编译内核的情况下编译模块并插入模块 对于没有内核源码的openSuse来说 想要找到完全相同版本的源码
  • 传递给 sed 命令的 -n 参数有何意义?

    有人可以告诉我怎么做吗sed n 1 p工作 下面是我用来根据分配的节点对 k8s 中的 pod 进行排序的完整命令 kubectl get pods o wide all namespaces sort k8 r sed n 1 p 上面
  • 初始化二维数组而不指定大小

    我可以在 c 中初始化一维数组 无论是否初始化其大小 int x 1 2 3 4 5 int y 5 1 2 3 4 5 但是 当我尝试对二维数组执行相同操作时 例如 int x 1 2 3 4 5 6 我得到一个error array t
  • 为什么串口在Unity中不能正常工作?

    我需要帮助 我很绝望 在两周的时间里 我一直在研究我的项目 该项目使用串行端口通信 PIC 串行板 我必须设置连接 但无法从 COM 端口获取数据 我读过一些论坛 问题的原因似乎是执行不完整系统 IO 端口类 当我尝试获取 COM 端口的数
  • 何时使用:htmlspecialchars? [复制]

    这个问题在这里已经有答案了 我需要使用以下方法将字符串转换为特殊字符 htmlspecialchars 我的问题是 我应该在将数据提交到数据库之前对其进行转换 还是应该在显示数据之前对其进行转换 您应该在将数据插入数据库之前对其进行清理 并
  • 解释 Mike Bostock 的 d3.js Dragmove 函数

    我目前正在尝试在 d3 脚本中创建可拖动行为 我正在研究迈克博斯托克的例子 http bl ocks org mbostock 1557377 这是有问题的函数 function dragmove d d3 select this attr
  • 编译错误:需要标识符

    import java io public class details BufferedReader in new BufferedReader new InputStreamReader System in System out prin
  • 将字符串转换为浮点数 SQLAlchemy

    从数据库读取时有什么方法可以将字符串转换为浮点数吗 所以我的专栏size由字符串值组成 即 45 当我使用 SQL Alchemy 查询数据库时 如何获取浮点值 我知道最简单的方法是float value 但如果该值为NULL我需要处理捕获
  • Android 模拟器上的蓝牙支持

    我想知道制作模拟器的开发团队是否有一些信息可以使蓝牙在 Android 模拟器中工作 指出一些有关它的链接 他们是否有发布日期或者他们是否会使其在未来工作 据我所知 模拟器不支持蓝牙 我将不得不在一些课程中教授安卓和蓝牙 学生需要在 And
  • 查找当前文件夹的路径 - cmd

    我使用此脚本查找当前文件夹及其 bat 文件 for f i in 0 do set curpath dpi echo curpath 如果路径包含空格 它无法正常工作 D Scripts All Scripts gt 仅检索 D Scri
  • 无法播放 mp4 转换后的文件 - JavaFX 2.1

    我已经转换了我的 mov视频到 mp4 但是当我在 javafx 应用程序中播放视频时 它不起作用 我可以听到视频文件的音频 但没有图片 也许 mp4 的编解码器不正确 有什么想法或解决方案吗 UPDATE 使用相同的代码 我在相同的条件下
  • Swagger Gateway 微服务聚合

    我正在使用 SpringBoot 开发一个微服务应用程序 有面向公众的网关微服务 它将请求重定向到特定的微服务 在不同的主机上运行 现在 我有多个微服务 每个微服务都使用 Swagger 公开了它们的 API 我们希望为公共客户聚合所有这些
  • 如何从 extjs 4 商店获取数据

    我一开始就使用 ext js 4 我试图在使用 store 启动应用程序时获取当前用户数据 但我没有从商店获取任何数据 甚至 store count 返回 0 我发现很多描述如何创建存储 但没有描述如何访问其中的数据 我设法使用 Ext a
  • 以语义方式填充元组列表

    我正在编写一段代码 我必须处理元组列表 其中 键 的顺序和名称 fst元组的 s 匹配某个模板 我通过验证并 如果需要 根据输入生成有效列表来实现容错 这是我的意思的一个例子 给定密钥模板 hello world this is a tes
  • 如何在 Lotus Domino 上设置 CORS?

    我尝试通过跨域请求通过 REST 与 Domino 进行通信 但遇到了问题 我已经设置了一个 Internet 站点文档 其中包含 IP 地址 本地主机和作为主机名列出的服务器名称 该网站正在按照我在该网站上设置的重定向规则运行 我还使用以