用卷曲查询拉力赛

时间:2014-12-20 00:23:13

标签: rest curl rally

在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

  

我做错了什么?

1 个答案:

答案 0 :(得分:0)

问题是身份验证失败了。它没有放入人类可读的信息,而是显示垃圾。

一旦我添加了拉里建议的 - 压缩,它向我显示了一条人类可读的消息,我能够纠正问题并且我发布的原始命令有效。