700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 4.致远插件的初使用 1Rest远程调用项目介绍

4.致远插件的初使用 1Rest远程调用项目介绍

时间:2021-05-05 05:17:22

相关推荐

4.致远插件的初使用 1Rest远程调用项目介绍

下载好插件后,new 插件项目

1.Rest远程调用项目介绍

这个rest远程调用项目,说白了就是OA提供的开放的接口 SDK,你可以使用 http工具去调用,用http类去调用,也可以使用他封装好的代码快速调用

点击测试 如果

说明配置有问题

按照这个填写

sz

56296f11-6be2-4450-9c09-dfb264eeee5b (当然你的请你自己去配置)

如果你确保你填写对了 还是 连不上,重启下服务器即可

调用测试

插件的类型有很多 升级开发过程中,很少采用工具类的方式(个人喜好),个人喜欢采用 http接口+自己获取token的方式

Hutool的http工具类初使用

Demo例子,使用http工具类 (okhttp 原生和、urlconnection 和 httpclient hutool工具类 等等 java代码方式)

上面的工具类的地址我们已知是

127.0.0.1:8887/seeyon/rest/orgAccounts

Rest是所有的rest接口都需要加上的哦

package com.seeyon.apps.restext;

import cn.hutool.http.HttpUtil;

import cn.hutool.json.JSON;

import cn.hutool.json.JSONUtil;

public class 自己写http请求访问接口 {

public static void main(String[] args) {

// 获取token令牌 ,相当于是ClientResource.java 自动帮我们封装好的

String result = HttpUtil.post(“http://127.0.0.1:8887/seeyon/rest/token”, “{\r\n”

+ " “userName”: “sz”,\r\n"

+ " “password”: “56296f11-6be2-4450-9c09-dfb264eeee5b”,\r\n"

+ " “loginName”: “sz”\r\n"

+ “}”);

System.out.println(result);//解析json的id属性 就是tokenJSON json = JSONUtil.parse(result);String token = (String)json.getByPath("id");System.out.println("token:"+token);//调用获取所有单位的接口】String string = HttpUtil.get("127.0.0.1:8887/seeyon/rest/orgAccounts?token="+token);System.out.println(string);}

}

本章节的目的主要是让你知道 插件有这么一个功能 SDK一样,能快速调用他的接口。

实际常用开发中,并不是经常使用,常用的我下面会讲

使用API工具 postman apipost工具调用

使用APIpost获取 所有单位信息(具体的api文档,在官方文档中有)

强调 所有的rest请求,在 请求连接的末尾 必须加上 token=XXXXXXXXXXXX

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。