我有一个红宝石脚本:
#!/usr/bin/env ruby
`curl -X GET http://host/someurl'
当我运行此脚本时,响应不会显示在终端上:
$ ./script.rb
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 146 0 146 0 0 73 0 --:--:-- 0:00:01 --:--:-- 73
$
服务器确实发送了一些数据。如果我提供 -o 卷曲:
`curl -X GET -o <some_file> http://host/someurl'
some_file 包含服务器响应。但同样适用于 POST 请求:
`curl -X POST --data-binary @some_file http://host/someurl'
这显示了终端上的响应。知道我如何解决这个问题吗?