Curl不使用数据中的前导斜杠,

Curl不使用数据中的前导斜杠,,curl,git-bash,consul,Curl,Git Bash,Consul,我的工作站是Windows,所以我使用GitBash作为shell。此命令: curl -X PUT --data /app/envuser/logs http://consulidc01-dev1:8500/v1/kv/voice/common/logging.path curl-X PUT--data/app/envuser/logshttp://consulidc01-dev1:8500/v1/kv/voice/common/logging.path 实际传输的值为C:/ProgramFi

我的工作站是Windows,所以我使用GitBash作为shell。此命令:

curl -X PUT --data /app/envuser/logs http://consulidc01-dev1:8500/v1/kv/voice/common/logging.path curl-X PUT--data/app/envuser/logshttp://consulidc01-dev1:8500/v1/kv/voice/common/logging.path
实际传输的值为
C:/ProgramFiles(x86)/Git/app/envuser/logs
,而不是
/app/envuser/logs
。我尝试过使用
--data raw
--data binary
但没有成功。我不确定这是
curl
问题还是GIT Bash问题。我想让它工作,因为我有一个bash脚本,可以上载所有控制台属性。这是唯一一个不起作用的。如何防止Windows路径的意外预挂起

已解决。这是一个GIT Bash问题。在curl命令之前:


导出MSYS_NO_PATHCONV=1已解决。这是一个GIT Bash问题。在curl命令之前:


导出MSYS_NO_PATHCONV=1

curl当然不会进行这种转换。如果在字符串周围加引号会有帮助吗?不加引号没有帮助。curl当然不会进行这种转换。在字符串周围加引号有帮助吗?不加引号没有帮助。接受你自己的问题,然后接受你自己的问题