windows - Windows 上的 Curl 命令未通过用户:正确通过
问题描述
我正在使用 CURL 对 bitbucket 服务器执行一些 API 调用。命令是这样的:
curl https://bitbucket.myserver.com/rest/api/1.0/projects/PRJ/repos/repo-slug/tags \
-u 'user:pass' \
-X POST \
-H 'Content-type: application/json' \
-d '{"name" : "test-tag", "message": "Test tag from curl", "startPoint": "master" }'
预计这会在 repo 的 master 分支上创建一个标签。但是,这无法抱怨用户名/密码不正确。
然后我将命令复制/粘贴到 git-bash 提示符中 - 它按预期工作,成功完成。我用多个用户帐户尝试了这个。我还尝试仅指定用户名,然后在命令行上输入密码 - 结果相同。
如何在 Windows 上获取 curl 以将正确的用户名/密码传递给服务器?
解决方案
推荐阅读
- ios - 打开地图应用程序,两点之间有一条线
- javascript - 对带有突出显示部分的长文本字符串进行反应窗口
- css - 基于来自相邻兄弟节点的值到 XML 节点的 Css 样式
- c# - C# 将文档发送到选定打印机后打开选定打印机的打印队列
- angular - Angular *ngIf 多次调用,使用异步管道和订阅
- wordpress - 时间敏感的 WordPress 发布时间表
- angular - 虚 URL 文件夹中的 Angular 主机文件
- url - 如何通过 Octave 运行 wget
- c# - 防止逆时针旋转
- python - Python string.replace() 不替换某些字符