我使用 curl 调用 Web 服务以接收包含信息的 xml 文件。
但是当我查看收到的 xml 文件 la3.xml 时,所有的 crls 都被剥离了,信息在一行上。Web 服务位于 Microsoft IIS 服务器上,而我在 UNIX 机器上。
我怎样才能保存crlf?
/阿曼塞布
如果您使用 -d 或 --data 选项,它们等同于指定 --data-ascii,并且会导致去除回车符/换行符。要保留这些,请改用 --data-binary 。
摘自curl的手册:
如果您以字母@ 开头数据,则其余部分应该是从中读取数据的文件名,或者 - 如果您希望 curl 从 stdin 读取数据。也可以指定多个文件。从这样的文件命名的文件中发布数据,回车和换行符将被删除。如果您不希望 @ 字符有特殊解释,请改用 --data-raw 。
| 归档时间: |
|
| 查看次数: |
1424 次 |
| 最近记录: |