前提・実現したいこと
Rubyのgem・httpclientを使用して、タイトルの通り、
リクエストヘッダとパラメータを追加した上でAPIにPOSTメソッドでアクセスしたいと考えています。
なお、他のgemを使用する等により確実に実行できる方法がございましたら、そちらでも構いません。
つまずいている箇所
httpclientのライブラリを参照しましたが解説が不十分で、どのメソッドをどのように使用すれば良いかわかりませんでした。
https://github.com/nahi/httpclient
該当のソースコード
Ruby
1 URL = 略 2 USER = 略 3 PASSWORD = 略 4 5 def get_hoge 6 c = HTTPClient.new() 7 c.set_auth(URL, USER, PASSWORD) 8 res = c.post_content(URL, { 9 'HOGE' => "FUGA" 10 }) 11 res 12 end 13
リクエストヘッダのフィールド名:HOGE、値:FUGA に加えて、
パラメータとして hoge: fuga を付与してアクセスしたいと考えています。
試したこと
上記の通りpost_contentメソッドを使用してみましたが、
リクエストヘッダとパラメータを同時に記述する方法が分かりませんでした。
補足情報(FW/ツールのバージョンなど)
Railsのバージョン:5.2.0
httpclientのバージョン:2.8.3
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/10 05:23
2018/07/10 06:40 編集
2018/07/13 09:11