0

我正在使用 Net::HTTP 从带有自定义标头的 Google API 获取请求:

req = Net::HTTP::Get.new(uri.request_uri, {'Authorization' => 'GoogleLogin auth=#{auth}'})

#{auth}是一个每次运行程序都会改变的变量,所以我用它做了一个变量,但是单引号并没有扩展它。我无法将单引号更改为双引号,因为 Google 只接受带有单引号的标题。

有什么方法可以扩展变量但保留单引号?

4

1 回答 1

1

但是,我不能将单引号更改为双引号,因为 google 只接受带有单引号的标题。

很难相信。

无论如何,尝试Kernel%sprintf或它的较短版本只是str % [arguments..]. 我会帮你的。

于 2012-07-24T19:15:15.387 回答