发布后,XML carraige返回已经消失
我是一个linux用户。
我有一个XML文件调用config.xml。下面是文件的头部:
<?xml version='1.0' encoding='UTF-8'?>
<project>
<actions/>
<description></description>
<logRotator>
<daysToKeep>-1</daysToKeep>
<numToKeep>10</numToKeep>
...
我正试图发布它:
curl --user“USERNAME:PASSWORD”-X POST -d“@ config.xml”-H“Content-Type:text / xml; charset = utf-8”http://example.com
发布了config.xml但是内容没有回车。如:
<?xml version="1.0" encoding="UTF-8"?><project> <actions/> <description/> <logRotator> <daysToKeep>-1</daysToKeep> <numToKeep>10</numToKeep> ...
到目前为止已完成的测试:
我实际上运行了“od -tc config.xml”,原始文件包含“ r”字符但是发布的xml文件不包含它。
我尝试使用内容类型“application / xml”和“plain / text”发送它,但它仍然是相同的方式。 (我想也许回车会用二进制或ascii类型保存)
我试图运行unix2dos可能会将“ n”添加到它所做的行的末尾(使用od -tc测试)但是它也没有解决问题。
请告诉我是否应该做其他事情?
PS
如果它有帮助,这与hudson构建服务器和已发布的任务的发布config.xml文件有关。
谢谢
没有找到相关结果
已邀请:
1 个回复
镰茧钩