资源描述:
《安全培训信息管理平台数据交换接口说明(地址皆为测试)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、安全培训信息管理平台数据交换接口说明(地址皆为测试)1.通讯接口说明1.1.接口服务地址暂无2.API规范2.1.组卷系统接口2.1.1.接口使用说明1)通过httppost方法获取json串格式的试卷信息。2)图片的处理,当题干或答案中有“img:tq/images1/tk/m_m_2.png;img”的内容(img: [图片路径];img)或({ftp_www}代表图片路径),说明它是个图片需要解析显示
2、,首先需要登录ftp将tq目录中所有图片下载到本地,然后将从本地获取图片。2.1.2.接口地址暂无2.1.3.输入参数元素名称约束类型宽度描述取值说明PLAN_ID1StringV32考试计划ID必填(自定义)PLAN_NAME1StringV100考试计划名称必填KD_NAME1StringV100考点名称必填KHDX_ID1StringV32考核对象ID必填RULE_TYPE1Int初、复训(1:初训,2:复训)必填PAPER_SUM1Int试卷总数必填USR1StringV32用户名必填PWD1String密码必填2.1.4.输出参数试卷主信息:元素名称约束类型宽度描述取
3、值说明PLAN_ID1StringV32考试计划IDDURATION1Int考试时长(分钟)SUM_MARK1Int试卷总分值PASS_MARK1int及格分数试卷数据信息:元素名称约束类型宽度描述取值说明TQ_ID1StringV32试题IDTQ_NAME1StringV1500试题名称TQ_TYPE1StringF1试题类型1:单选;2:多选;3:判断TQ_LEVEL1StringF1试题难度1:难;2:中;3:易XX1StringV2000试题选项BZ_ANSWER1StringV50试题标准答案答案选项用~!!~分割SCORE1StringV10分数SORT1Int试题
4、编号TYPE1Int试题来源0:总局,1:地方1.1.1.输出参数json格式{RETCODE":"RT10","RETMSG":"生成成功","PAPERINFO”:{"PLAN_ID":"计划ID",DURATION:"时长","SUM_MARK":"试卷总分值","PASS_MARK":"及格分数","PAPERLIST”:[[{"TQ_ID":"试卷ID代表第几份试卷","TQ_NAME":"试题名称","TQ_TYPE":"试题类型","TQ_LEVEL":"试卷ID代表第几份试卷","XX":"试卷ID代表第几份试卷","BZ_ANSWER":"试题标准答案","S
5、CORE":"试题标准答案","SORT":"试题标准答案","TYPE":"试题标准答案"},{"TQ_ID":"试卷ID代表第几份试卷","TQ_NAME":"试题名称","TQ_TYPE":"试题类型","TQ_LEVEL":"试卷ID代表第几份试卷","XX":"试卷ID代表第几份试卷","BZ_ANSWER":"试题标准答案","SCORE":"试题标准答案","SORT":"试题标准答案","TYPE":"试题标准答案"},{"PAPER_NUM":"SIJASJDOASDKSOAD932434J238423JJ"}//注:原来100道题100个object现在为1
6、01个第101个为试卷码]]}}1.1.2.Java示例publicclassTest{publicstaticvoidmain(String[]args)throwsHttpException,IOException{HttpClientclient=newHttpClient();//设置连接超时时间(单位毫秒),10S//client.getHttpConnectionManager().getParams().setConnectionTimeout(10000);//设置读数据超时时间(单位毫秒),30S//client.getHttpConnectionManage
7、r().getParams().setSoTimeout(30000);//设置为get取连接的方式.Stringurl="http://101.201.120.240:4000/kd/paper.shtml";PostMethodpost=newPostMethod(url);post.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET,"gbk");NameValuePair[]nameValue=newNameV