2011-02-08 89 views
3

使用REST服務器6.x-2.0-beta3,我試圖瞭解如何發佈到user.save。如何在Drupal中創建使用RESTServer的用戶?

捲曲-d 'XX' -v http://localhost/services/rest/service_user/save

我試着更換XX:

  • 帳戶{ '名': 'MYNAME', '及格': '輸入mypassword', 'mail':'[email protected]'}
  • account = {'name':'myname','pass':'mypassword','mail':'[email protected]'}
  • account =「name = myname,pass = mypassword,mail = myemail.org」
  • account = name = myname,pass = mypassword,mail = myemail。組織
  • 帳戶= MYNAME,輸入mypassword,myemail.org

但所有這些似乎是正確的,並發現這方面幾乎是不可能的任何機制的文檔。

我也試過如下:

捲曲-H 「內容類型:應用程序/ JSON」 -d「賬號= { 「名」: 「MYNAME」, 「通」: 「輸入mypassword」 「電子郵件」: 「123」}」 -v http://localhost/services/rest/service_user/save

我在這種情況下得到的錯誤是:

HTTP/1.0 406無法接受:缺少必需的參數帳戶

+1

我想你可能會有更好的運氣在Rest服務器問題隊列中爲這個問題打開一個支持請求:https://drupal.org/project/issues/rest_server?categories=All – 2011-02-08 23:45:43

回答

1

我想通了:

捲曲-H「應用程序/ x WWW的形式進行了urlencoded」 -d 「sessid = XXXX」 -d「帳戶[名稱] = MYNAME &帳戶[通過] =爲mypass &帳戶[郵件] = myemail @的Gmail .com & account [conf_mail] [email protected]「-v http://path-to-site/services/rest/service_user/save

如果您已將服務配置爲需要會話,則只需添加-d」sessid = xxxx「即可。確保在這種情況下將xxxx替換爲實際的會話ID(來自system.connect)。

2

您好我也是剛開始工作與此模塊,並想知道如何使用JSON創建內容。

就能夠使用到創建一個簡單的節點如下:

發佈網址:http://path-to-site/services/rest/node

請求頭:內容類型:應用程序/ JSON

請求正文:{ 「類型」:」故事」, 「稱號」: 「REST測試」, 「體」: 「使用JSON REST」}

我覺得你使用了錯誤的URL

+0

用戶服務不可用作爲服務6-2中的面向資源的服務,所以/服務/休息/用戶不可用。 – 2011-02-08 21:52:53

相關問題