私はRestClientラッパーを構築しました
require 'json'
require 'rest_client'
$url_common_part = 'http://host:port/cgi-bin/cgi_script'
class Grabber
def initialize
@site = RestClient::Resource.new($url_common_part)
end
def post ( path, params )
site_and_path = @site["#{path}"]
payload = params.to_json
puts "\n", payload
response = site_and_path.post (
payload,
headers = {
'MY-HEADER' => 'MY-VALUE',
'content_type' => 'json',
'accept' => 'json'
}
)
return response
end
end
get はうまく動作しますが、post でエラーが発生しますsyntax error, unexpected ',', expecting ')' (SyntaxError)
誰かが私が間違っていることを提案できますか?