我正在使用 Typhoeus 将哈希发布到我的 API url。它实际上是一个包含一组哈希的数组。这实际上是我正在做的事情:
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.”。我不确定此时它指的是什么。我查看了印刷公司显示的文本输出,但没有看到任何奇怪的代码。
有人对我应该做什么有任何见解吗?