2011-11-14 39 views
0

我試圖通過向服務器發佈用戶名和密碼來驗證用戶身份。針對JSON的AsyncHttp發佈 - Ruby

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

我得到的響應表明發送參數時有一些格式錯誤。有人可以幫我寫上述參數的正確格式。
謝謝,
尼蒂什

回答

0

:body使用雙引號是導致你的字符串越來越畸形。嘗試使用單引號而不是雙引號使一個大字符串:

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

感謝您的回覆克里斯。服務器掛了。當服務器啓動時會告訴響應。 – Nitish