marklogic - 在 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
解决方案
确保您的 cURL 版本至少高于 7.40。
旧版本中的 cURL 和摘要身份验证存在问题。详情见:https ://github.com/curl/curl/pull/141
推荐阅读
- jupyter-notebook - 使用 nbconvert 作为库运行预处理器
- c - 从文件读取时如何停止堆栈缓冲区溢出?
- laravel - Laravel如何将内部集合数据提取到父级
- javascript - 有没有办法从网站的源代码以编程方式运行 javascript 函数
- spring-boot - 带有 gmail SMTP 的 JavaMail - 如何处理不存在的电子邮件地址
- javascript - 如何在我的 div 中有一个滚动条而不是在我的窗口中?
- git - 为什么即使在 git 上合并 2 个分支后 2 个文件也不同?
- python - 用于从 S3 下载文件的模拟 boto3 响应
- typescript - 如何在 typescript 中公开 API 返回的类型
- sql-server - 是否有任何理由同时使用具有增量 PK SerialID 的非集群 36 NVARCHAR id?