【发布时间】:2019-09-14 04:07:07
【问题描述】:
我正在用 java 编写一个 windows 应用程序来获取一些数据矩阵。我正在使用在 Linux 环境中完美运行的 curl 命令。但是,当我把它放在 Windows 上时,它完全没用,什么也不做。
我很确定问题出在 xml 部分。我认为另一端的解析器需要新的行来解析它。我尝试了许多方法,如 url 编码、从 xml 文件中读取 xml 部分、解析二进制数据,但这些方法都不起作用。
这是我正在使用的 curl 命令..
curl -s -d "<?xml version=\"1.0\" encoding=\"utf-8\"?>
<ewe mask=\"0x100\" hw_type=\"4\" br=\"BT\" release=\"5.5.0-0\">
<probe>
<core>
<cam1>
<cam1Tunings>
<camTuningList xmlChil=\"list1\" UsedTuningId=\"1\" CamTuningVer=\"Jan 1 00:40:26\">
<preset name=\"$FREQ MHz\" tuningId=\"1\" frequency=\"$FREQ.000M\" chSpacing=\"10\" symbolRate=\"3.154175 M\" modulation=\"256\" annex=\"1\" etrholds=\"ATSC Default\" pidThresholds=\"Default\" serviceThresholds=\"Default\" camThresholds=\"Default\" vbcThresholds=\"Default\" extractThumbs=\false\" disable=\"true\" referenceThresholds=\"[None]\"></preset>
</camTuningList>
</cam1Tunings>
</cam1>
</core>
</probe>
</ewe>" -o output.html "http://$ADDR/probe/core/datalog.xml?"
我非常感谢您对此事的任何帮助或建议。
【问题讨论】:
-
您尝试过使用
--show-error、--verbose和--trace选项来卷曲吗? -
感谢您的建议。我会尝试使用它。