我正在关注 MobileFirst Platform 7 的Java SQL 适配器教程。
我正在尝试使用 userId = "bjones" 获取用户,但我不知道如何将参数设置{userId}
到过程/adapters/UserAdapter/{userId}
中。
function loadUsers(){
busyIndicator.show();
var resourceRequest = new WLResourceRequest("/adapters/UserAdapter/", WLResourceRequest.GET);
resourceRequest.setQueryParameter("userId", "bjones");
resourceRequest.send().then(
loadUsersSuccess,
loadUsersFailure
);}
function loadUsersSuccess(result){
WL.Logger.debug("Feed retrieve success");
busyIndicator.hide();
WL.Logger.debug(JSON.stringify(result));
if (result.responseJSON.length>0)
displayFeeds(result.responseJSON);
else
loadUsersFailure();}
function loadUsersFailure(result){
WL.Logger.error("Feed retrieve failure");
busyIndicator.hide();
WL.SimpleDialog.show("Banking Application", "Service not available. Try again later.",
[{
text : 'Reload',
handler : WL.Client.reloadApp
},
{
text: 'Close',
handler : function() {}
}]
);}
我的要求是
本地主机:10080/JavaAdapters/适配器/UserAdapter/?userId=bjones
但 JSON 响应包含存储在我的数据库中的所有用户 图像以供响应
此外,REST 调用类型怎么样@PUT
,使用路径参数“userId”和主体参数:“firstName”、“lastName”、“password”,以便更新用户