【发布时间】:2015-01-25 09:31:47
【问题描述】:
我正在使用 curl 执行 PUT 请求,如下所示:
curl --user admin:pass -H "Content-Type: application/xml" -d
'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<user>
<disabled>false</disabled>
<local>true</local>
<publicKey>publickeywithnewlines</publicKey>
<userType>STANDARD</userType>
<username>testuser1212</username>
<password>pass</password>
</user>'
-X POST http://www.dummyaddress.com/api/members/
我需要在 publickey 标记中包含的文本末尾插入新行和回车。我尝试过使用标签
换行符,例如
但似乎没有任何效果。我已阅读有关 -data-binary 的信息,但不知道如何在此处应用它。任何帮助将不胜感激。
我尝试将内容放入如下文件中: 错误的 真的 Tootsie 卷提拉米苏马卡龙威化胡萝卜蛋糕\n\n\n\n 标准 简单用户77786 经过 但 curl 命令似乎没有正确退出。就好像命令还没有执行完。
这是 curl --user admin:pass -H 'Content-Type: application/xml' --data-binary '@template.xml' -X POST http://www.dummyaddress.com/api/users/
【问题讨论】: