在perl脚本中,我发送我的卷曲请求集会,看起来像这样:
$url= "https://rally1.rallydev.com/slm/webservice/v2.0/Defect?query=\(FormattedID%20%3D%20DE36578\)";
$cmd = "curl -s -k \"$url\" -o ${return} -b ${rallycookies}";
system($cmd);
我希望在返回文件中看到人类可读的英文文本。我看到的是:
^ \ 213 ^ H ^ CI \224ANÃ0^ PE÷= A(UTU ¤R\ o ^HØ' ½\200ãL±%'^Nö¤%·CIZ ^AØÒYØ^ Z \217ß\237¿úÂpíäL^XRUºjb^ E \206¹Í髳çmöä^ [| \206ócßR^Fzê¶^YÓ7ã\ 200> \ 2026 *DâíÛÇ> I ^ OE \ 206 1 \ 211- ; \ 222»^ P | \ 200»Å^ R ^:ç@ ul ^Roμbë^ [°^Q°'P ^EìAiM1^ B \233ñ=ú.h^R8Í^ D ^ - \226¾ê¥0 + UZ&LT ^^
W^TûbX\220æ«4må!øÒQ}U³Í'
^ T5¨\ 214 ^ TI V ^ S \236Wó^ E>Ó\2114Ï¡^ U}³Id©þlt^PHgò^ V¥RÄZ9'^OþB^CXöðNÌý^FQà4^ R \ 230~ \ 225 ^AÇÅ¿©215ºQ7ê?S)^ QC(^ \222qÌð^ {²q^ DE ^ E
我做错了什么?
答案 0 :(得分:0)
问题是身份验证失败了。它没有放入人类可读的信息,而是显示垃圾。
一旦我添加了拉里建议的 - 压缩,它向我显示了一条人类可读的消息,我能够纠正问题并且我发布的原始命令有效。