我有一个Ruby脚本输出:系统调用卷曲犯规显示了从Ruby脚本
#!/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'
这显示了终端上的响应。任何想法如何解决这个问题?
我想我在这里失去了一些东西。 Ruby脚本在哪里?只是使用ruby shebang并在最后添加.rb不会使其成为ruby脚本imo。 – Atastor