2015-05-04 83 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