Ruby中JSON的异步Http帖子

时间:2011-11-14 05:22:08

标签: ruby json post

我正在尝试通过向服务器发布用户名和密码来验证用户。

result = Rho::AsyncHttp.post( 
                           :url => @myURL , 
                           :body => "[userlogin:{"userid":"user","password":"123"}] 
          &accept=json" 
                        ) 

我得到的响应告诉我发送参数有一些格式错误。如何为上述参数编写正确的格式?

1 个答案:

答案 0 :(得分:0)

:body中使用双引号会导致字符串格式错误。尝试使用单引号而不是双引号来创建一个大字符串:

result = Rho::AsyncHttp.post( 
                           :url => @myURL , 
                           :body => "[userlogin:{'userid':'user','password':'123'}] 
          &accept=json" 
                        )