[英]Expand single quotes in a Net::HTTP variable?
我正在使用Net :: HTTP從具有自定義標頭的Google API獲取請求:
req = Net::HTTP::Get.new(uri.request_uri, {'Authorization' => 'GoogleLogin auth=#{auth}'})
#{auth}
是每次運行程序時都會更改的變量,因此我使用它創建了一個變量,但是單引號不會將其擴展。 我無法將單引號更改為雙引號,因為Google僅接受帶單引號的標頭。
有什么方法可以擴展變量但保留單引號嗎?
但是,我無法將單引號更改為雙引號,因為google只接受帶單引號的標頭。
很難相信。
無論如何,請嘗試使用Kernel%sprintf
或更短版本的str % [arguments..]
。 我會幫你的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.