Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

而NoSessionIDService这个抽象接口主要用途在8.0和9.0中。这个抽象接口仅仅是去掉了报表的sessionID而已。10.0中使用场景就非常少了。

服务调用示例:

Code Block
languagejs
themeEclipse
title服务调用示例:
collapsetrue
//10.0调用示例
FR.ajax({
	url:FR.servletURL,
	data:{
		op:"demo",
		cmd:"test1"
	},
	headers:{
		sessionID: _g().currentSessionID || _g().sessionID
	},
	success:function(res){
		console.info(res);
	}
});
//8.0、9.0调用示例
FR.ajax({
	url:FR.servletURL,
	data:{
		op:"demo",
		cmd:"test1",
        sessionID: _g().currentSessionID || _g().sessionID
	},
	success:function(res){
		console.info(res);
	}
});

...

八、常用链接

demo地址:demo-web-service

com.fr.stable.web.RequestCMDReceiver

com.fr.web.core.ActionNoSessionCMD

com.fr.web.core.WebActionsDispatcher

(1)、三组开放web服务接口的插件接口对比

九、开源案例

免责声明:所有文档中的开源示例,均为开发者自行开发并提供。仅用于参考和学习使用,开发者和官方均无义务对开源案例所涉及的所有成果进行教学和指导。禁止用于任何商业用途,若作为商用一切后果责任由使用者自行承担。

open-JSD-8035

open-JSD-7866免责声明:所有文档中的开源示例,均为开发者自行开发并提供。仅用于参考和学习使用,开发者和官方均无义务对开源案例所涉及的所有成果进行教学和指导。若作为商用一切后果责任由使用者自行承担。