首页 > 解决方案 > 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 有点不舒服,并且在做工程方面需要付出努力,因为那里的许多工程工具应该在 Mac 的 Linux 中使用。

标签: windowsapipdfcurlcmd

解决方案


我找到

  • Windows 版本的 curl 似乎与 Unix 版本的 curl 有点不同,后者在 API 站点的示例中显示。
  • 我在 WSL Ubuntu 上尝试了相同的命令,并且成功了。

我认为 Windows 有点不舒服,并且在做工程方面需要付出努力,因为那里的许多工程工具应该在 Linux 或 Mac 中使用。

它最终采取了与我预期不同的方式,我想暂时在这里关闭这个问题,因为至少我现在可以使用这个 API。

任何关于这个问题的讨论仍然受到欢迎。


推荐阅读