使用Typhoeus将数组POST到URL

时间:2011-12-19 23:10:33

标签: ruby typhoeus

我正在使用Typhoeus将哈希发布到我的API网址。它实际上是一个包含一组哈希的数组。这是我正在做的事情:

companies = Array.new
company = { 'name' => 'Company 1' , 'company_url' => 'http://company.com' }
companies.push(company)
company2 = {'name' => 'Company 2' , 'company_url' => 'http://company2.com' }
companies.push(company2)

request = Typhoeus::Request.post("http://myapi.com/1.0/startups/create_batch",
                                 :username => 'user',
                                 :password => 'password',
                                 :auth_method => :basic,
                                 :params => {'companies' => companies} )
print "Create_batch response "+request.body

一旦我运行脚本,我得到输出,其中指出“Create_batch response Disallowed Key Characters。”。我不确定它在这一点上引用了什么。我查看了印刷公司出现的文本输出,但我没有看到任何奇怪的代码。

有人对我该做什么有任何见解吗?

0 个答案:

没有答案