首页 > 解决方案 > 在 Windows 上通过 Cygwin 休息 API 实例

问题描述

我正在尝试创建一个 REST API 实例,如 MLS 基础视频中所述。我正在使用 Cygwin(Windows 的 bash)。

我在远程服务器桌面上创建了一个配置文件config.json文件,并尝试使用命令通过rest-apis端点的端口 8002 发送它。curl

我附上了两张截图,以帮助您了解我面临的问题。如果你们能指导我完成这件事,我将不胜感激。在屏幕截图中,我使用了config.json文件的相对路径,但我也尝试使用绝对路径,但我得到了同样的错误。

在此处输入图像描述

在此处输入图像描述

这是我正在使用的 curl 命令:

$curl --anyauth --user NSahni:####### -v -X POST -d@'./config.json' -i -H "Content-type: application/json"  http://localhost:8002/LATEST/rest-apis

标签: marklogic

解决方案


确保您的 cURL 版本至少高于 7.40。

旧版本中的 cURL 和摘要身份验证存在问题。详情见:https ://github.com/curl/curl/pull/141


推荐阅读