windows - curl 命令在命令提示符下无法正常工作
问题描述
我正在尝试通过 curl在此站点上使用某个 API 。我正在尝试命令提示符页面中编写的示例片段,但 cmd 返回以下错误:
curl -H 'Authentication: Token myToken' \
curl: (6) Could not resolve host: Token
curl: (6) Could not resolve host: myToken'
curl: (6) Could not resolve host: \
-d 'html=<h1>HTML PDF API is cool!</h1>' \
The system cannot find the file specified.
'https://htmlpdfapi.com/api/v1/pdf' > result.pdf
''https:' is not recognized as an internal or external command,
operable program or batch file.
我搜索了 curl 的用法和此 API 的文档,但我无法解决。作为使用 API、使用 curl 和 HTTP 的新手,我什至不知道如何划分我的问题以及如何搜索解决方案。
任何信息,将不胜感激。
进展
我找到
- Windows 版本的 curl 与 Unix 版本的 curl 有点不同,后者显示在 API 站点的示例中。
- 我在 WSL Ubuntu 上尝试了相同的命令,它奏效了。
我认为 Windows 有点不舒服,并且在做工程方面需要付出努力,因为那里的许多工程工具应该在 Mac 的 Linux 中使用。
解决方案
我找到
- Windows 版本的 curl 似乎与 Unix 版本的 curl 有点不同,后者在 API 站点的示例中显示。
- 我在 WSL Ubuntu 上尝试了相同的命令,并且成功了。
我认为 Windows 有点不舒服,并且在做工程方面需要付出努力,因为那里的许多工程工具应该在 Linux 或 Mac 中使用。
它最终采取了与我预期不同的方式,我想暂时在这里关闭这个问题,因为至少我现在可以使用这个 API。
任何关于这个问题的讨论仍然受到欢迎。
推荐阅读
- reactjs - 如何在本机反应中选中和取消选中动态复选框?
- javascript - 为什么 jQuery 过滤器功能不能通过表体和行工作?
- python - 有没有办法找到当前行中金额不为0的日期之前的最后一个日期?
- python - 过时的元素引用:元素未附加到 Python 中的页面文档
- linux - 将 html 标记插入 csv 文件中的特定列
- google-apps-script - 将复选框重置为 false - 实施的解决方案不起作用
- neo4j - 从原始数据库中获取小样本数据库而不损害数据完整性
- javascript - 使用 Vue.js 改进部分遗留 php 代码
- javascript - 反应:stopPropagation() 似乎不起作用?
- java - 是否可以限制JPMS中模块提供的服务的使用?