作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
让下面的代码工作:
uri = URI.parse("http://www.ncdc.noaa.gov/cdo-web/api/v2/datasets/")
response = Net::HTTP.get_response(uri)
现在我还需要传递一个包含此 token 哈希的 header :
token: "fjhKJFSDHKJHjfgsdfdsljh"
我找不到任何关于如何执行此操作的文档。我该怎么做?
最佳答案
get_response
是发出请求的简写,当您需要更多控制时 - 自己做一个完整的请求。
ruby 标准库中有一个示例 here :
uri = URI.parse("http://www.ncdc.noaa.gov/cdo-web/api/v2/datasets/")
req = Net::HTTP::Get.new(uri)
req['token'] = 'fjhKJFSDHKJHjfgsdfdsljh'
res = Net::HTTP.start(uri.hostname, uri.port) {|http|
http.request(req)
}
关于ruby-on-rails - 如何在 ruby 的 http 请求中包含 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38211085/
我是一名优秀的程序员,十分优秀!