通过GET 请求可实现将URL从任意地方发送至电脑端,并自动打开相应网页。
- 服务器采用JavaEE技术,可下载源码自行编译或下载编译过的程序于Tomcat运行
- 编译过服务器端程序:https://github.com/549876099/WebShare/tree/master/out/artifacts/WebsitShareServer_war_exploded
- 已搭建好服务器地址请求:http://share.qust.cc:8080/WebsitShareServer/url
- 客户机需要安装jre运行环境,请前往Oracle官网下载
- 打包好客户端:https://github.com/549876099/WebShare/tree/master/out/artifacts/WebsitShareClient_jar
- 电脑客户端有断线重连机制,连接码在与服务器保持连接期间保持唯一有效,本地网络异常期间,连接码保存一小时,过期回收。
- 以已搭建好服务器为例:
- 请求打开网址为:http://www.baidu.com
- 客户端设置的识别码为:123456
- 请求URL:http://share.qust.cc:8080/WebsitShareServer/url?url=http://www.baidu.com&code=123456
- 注:请求网址标准需携带网站协议,支持HTTP、HTTPS、FTP协议,支持域名后有端口的网站,若未发送带协议URL,系统会自动添加HTTP协议。
{"act":"openResult","code":"返回值"}
返回值 | 解释 |
---|---|
参数非法 | 传入参数不正确 |
URL非法 | URL不合法 |
发送成功 | 发送至客户端并打开 |
发送失败 | 服务器端异常或连接不正常 |
- IOS用户可通过Workflow快速分享网页(Workflow请于AppStore自行下载)
- Workflow分享地址:https://workflow.is/workflows/a8a0868872b54f6f9f7a8ae3ffaf4dae
- 使用该Workflow仅需修改第一个Text中的客户端识别代码,浏览网页时,将该网页分享至此Workflow即可