2015-05-04 104 views
1

我在DreamFactory中使用內置的本地數據庫(MySql),並試圖訪問來自Postman的https://my_dsp/rest/db/my_table作爲訪客(沒有任何形式的身份驗證)的GET。我越來越DreamFactory - 訪客用戶設置爲僅訪問數據庫服務

"context": null, 
"message": "No application name header or parameter value in request.", 
"code": 400 

這裏是我的所作所爲按照指令 1.設置模式並添加數據到自帶的DSP 2.建立一個角色名稱和說明 3現有的數據庫服務。爲所有人提供了一個GET服務訪問(數據庫)給Component *的角色。在「用戶」選項卡或查找鍵中沒有做任何事情 4.在配置 - >允許訪客用戶並選擇角色

它從API文檔(/ db/{table_name})工作正常,但不能從郵遞員或其他人地點。所有的設置都會更新,我也會刷新系統緩存。我究竟錯過了什麼?一些幫助將不勝感激。

謝謝

回答

0

此錯誤與訪客訪問配置或數據庫配置無關。您未能在API調用中提供應用程序名稱標頭或URI參數。我建議你查看the product documentation on the basics of making a call to DreamFactory

總之,郵遞員,你要麼需要一個URI參數提供應用程序的名稱,如

https://my_dsp/rest/db/my_table?app_name={myappname} 

或HTTP標頭,像

X-DreamFactory-Application-Name: {myappname} 

我最近回答了這個與a step-by-step guide on the DreamFactory forum here