如何在其他Web服务中发送JSON数据?我有一个JSON对象,其中包含产品ID,商店ID,价格,产品单位,数量值。这里所有值都是整数,除了产品单位值。现在,我想将这些值发送到其余的Web服务中。您能否提供任何样品或任何有价值的建议?
由于您已经用Worklight标记对其进行了标记,因此我假设您要询问如何将json数据从Worklight客户端发送到外部REST服务。为了在Worklight中执行此操作,您需要使用Worklight HTTP适配器。请参阅此处的文档:http : //public.dhe.ibm.com/software/mobile-solutions/worklight/docs/v600/04_02_HTTP_adapter_-_Communicating_with_HTTP_back-end_systems.pdf
创建Worklight适配器后,您可以像下面这样从客户端发送JSON数据:
/**********************************************************************************
* Http Adapter call
**********************************************************************************/
function callAdapter(){
var myJSONObject = {
productId: 123,
storeId: 123,
price: 342,
productUnit: "myUnit",
quantity: 4
};
var invocationData = {
adapter : 'MyHttpAdapter',
procedure : 'myAdapterProcedure',
parameters : [myJSONObject]
};
WL.Client.invokeProcedure(invocationData, {
onSuccess : success,
onFailure : failure
});
}
function success(response){
console.log("adapter Success");
console.log(response);
}
function failure(response){
console.log("adapter Failure");
console.log(response);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句