でHTTPリクエストのヘッダを含めません私はこれを行う方法に関するドキュメントを見つけることができません。どうすればいいのですか?は、どのように私は以下のコードの作業をお持ちのルビー
1
A
答えて
4
get_response
は、より多くの制御が必要な場合はリクエストを行うための省略形です。自分で完全にリクエストしてください。ルビー標準ライブラリ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)
}
1
あなたはきっと、この目標のためにNet::HTTP
を使用することができますが、宝石exconは、あなたがそれを行うことができますが、はるかに簡単:
require 'excon'
url = 'http://www.ncdc.noaa.gov/cdo-web/api/v2/datasets/'
Excon.get(url, headers: {token: 'fjhKJFSDHKJHjfgsdfdsljh'})
+1
これはこれを行う多くの宝石の一つです。 [httparty(https://github.com/jnunemaker/httparty)、[ファラデー(https://github.com/lostisland/faraday)および[縁石(https://github.com/taf2/curb)非常に人気があります。 – tadman
関連する問題
- 1. は、私は以下のコードをお持ちDBService
- 2. 以下に示すように、私は配列を持つルビー
- 3. はどのように以下のコード
- 4. は、私がコードをお持ちのC#
- 5. ルビー私はこのようなものを持ちたい
- 6. は、どのように私は以下のようにコードを持っている子のdivのid
- 7. 私はちょうどチュートリアル以下のよXamarin.AndroidでResource.Id
- 8. 私はこのようなコードをお持ちの場合は、Googleの閉鎖
- 9. は、私は以下のようにHTMLコードを持っているjQueryの
- 10. Rubyは以下のようになり、私はHTMLファイルのコードを持って
- 11. は、私は私のコードでは、以下のリンクを持っているどのようにAJAX
- 12. どのように私は以下のようにメソッドを持って
- 13. LINQは、私は以下のようにコードを持って拡張メソッドを
- 14. Androidの私は以下のようにコードを持ってpostdelayed xml要素
- 15. 私は現在、以下のようにサンプルテーブルを持ってお互い
- 16. Scalaは、私は次のコードをお持ちの場合は_パラメータ
- 17. C#が、私は以下のような制御フォルダ持ちのBing地図
- 18. は、どのように私は以下のコードを試してみました
- 19. は、どのように私はコードの一部、以下のいる割合
- 20. XSDは - 私は、XSDファイルの以下のように持って
- 21. 背景画像は、IE以外のすべてのブラウザでその作業以下のコードに示すよう
- 22. は、どのように私は以下のクラスを持っているシーケンス
- 23. は、どのように私は以下のクラスを持っている
- 24. は、どのように私は以下のクラスを持っているナビゲーションプロパティ
- 25. RelativeLayoutは、私は以下のようにrelativeLayoutを持って
- 26. 私は次のコードをお持ちの場合はjQuery
- 27. 私は次のコードをお持ちの場合はVim
- 28. は、私は、次のHTMLコードをお持ちのJavascript
- 29. はどのように私はルビー
- 30. Djangoは以下のようにどのように私は私が辞書のリストを持っている
多くの宝石があります。 Net :: HTTPよりもHTTPを使う方がはるかに簡単です。私はそれらを研究し、ものを選ぶお勧めします。ネット:: HTTPは他に何もすでに存在していないそれらの時のために実際にあります。 –