我是Oracle MAF Application FrameWork的新手
我使用JDeveloper IDE创建了一个RestFull服务,它可以执行基本登录(Method = POST)操作。
现在我想在我的MAF应用程序中使用这个Restful服务。
消费休息服务我已完成以下步骤:
右键单击ViewController-> New->来自Gallery-> DataControl(业务层) - > WebService数据控件
第2步: 选择Rest并输入URI
步骤3:使用Post Method name
添加资源路径第4步:添加参数用户ID,密码
现在,当我点击下一个按钮时,它显示错误
请提供XML Schema来描述输入结构。 路径= / path0,方法= dffds
请帮帮我。
答案 0 :(得分:1)
您可以使用MAF MCS Utility样本。请参阅MAF MCS Utility: Accessing Oracle MCS from MAF Made Simple.
另一种方法是在Oracle Enterprise Pack for Eclipse(OEPE)中使用声明性支持。请参阅此分步教程Consuming Mobile Cloud Service APIs using Eclipse.
答案 1 :(得分:1)
您可以在oracle maf中观看有关耗费休息服务的YouTube视频。
或者按照以下步骤
创建REST连接。 转到“项目”面板,右键单击“ViewController”项目,然后选择“新建”>来自画廊。 在“新建图库”对话框中,选择“常规”>连接> REST连接。
在Url Endpoint中输入有效网址,例如:https://maps.googleapis.com(适用于Google API)
如果单击“测试连接”按钮
然后在Backing Bean中使用以下代码:
String uri="your URI";
RestServiceAdapter restServiceAdapter = Model.createRestServiceAdapter();
restServiceAdapter.clearRequestProperties();
restServiceAdapter.setConnectionName("RestConnection name");
restServiceAdapter.setRequestType(RestServiceAdapter.REQUEST_TYPE_POST);
restServiceAdapter.addRequestProperty("accept", "application/json");
restServiceAdapter.setRetryLimit(0);
restServiceAdapter.getResponseHeaders();
restServiceAdapter.setRequestURI(uri);
setJsonResponse(restServiceAdapter.send(""));
此链接清楚地说明了所经历的步骤。