marklogic - 为什么邮递员不能创建休息实例但 curl 可以?(只有邮递员有什么办法吗?)
问题描述
<error xmlns="http://marklogic.com/xdmp/error">
<status-code>500</status-code>
<status>Internal Server Error</status>
<message-code>REST-INVALIDREQUEST</message-code>
<message>REST-INVALIDREQUEST: (rest:INVALIDREQUEST) Invalid request: Host does not match origin or inferred origin, or is otherwise untrusted.</message>
</error>
上述错误消息是从 marklogic 服务器发送到邮递员的。邮递员是否有任何其他修复或方法可以做同样的事情。请让我知道!
解决方案
CSRF 作为一种安全措施应用于 MarkLogic REST api,目前没有办法。可能有 Chrome 插件可以绕过这个,但恐怕你必须自己寻找。
另一种选择可能是在 MarkLogic 前面放置一个透明代理。有多种方法可以做到这一点。
请注意,这不仅仅针对 MarkLogic,其他具有严格安全性的产品也会受到此影响。
!
推荐阅读
- python - 即使在 python 中满足条件,Lambda 也无法工作
- android - 模拟器以异常代码开始:每次启动时 0xc0000005
- php - Laravel Spatie Query Builder - 为过滤器创建 OR 条件
- python - 带有 Flask 的 python 和 html 中的计时器
- c# - 如何将图像背景作为水印添加到 pdf 文件中?
- sql - Oracle中的替换功能问题
- javascript - 当用户单击按钮时,使用多个 api 调用(本地后端)动态更新 Mapbox 中的图层数据 - React js
- github - Flux V2 没有将新的镜像版本推送到 git repo
- git - 如何在 Google Colab 中只克隆一次 git 存储库
- mysql - mySQL在触发器中比较两个不同的列值