1

プログラムの実行時に CURL 呼び出しを作成したいと考えています。現在、スクリプトがあり、同様の CURL 呼び出しをコンソールに出力したいと考えています。これが私が現在行っていることです:

       puts "curl -v -H \" myToken: #{request["Token"]}\"" 
        callData['HEADER'].each do |hKey, hVal|
            request[hKey] = hVal
            puts "-H\"#{hKey} : #{hVal}\""
        end
        puts "\"#{callData['URL']}\""

これは私の出力です:

curl -v -H " Authorization BEARER FB4GGY5CRhL1lc5a2QIZQw"
"http://mysite/folder/file?myId=abc123&date=2013-02-28&unique=1052946"

問題は、URL が改行されていることです。端末にコピー アンド ペーストして CURL 呼び出しを行うことができるように、すべてを 1 行にまとめるにはどうしたらよいでしょうか。

4

1 に答える 1

1

printの代わりに を使用し、最後に引数なしでputsaを実行putsして、行末を確保します。

于 2013-02-21T22:18:11.390 に答える