flea-jersey使用之Flea RESTful接口介绍
Flea RESTful接口
相关文档可参考 Flea RESTful接口规范.docx ,点击 View raw 即可下载
1. 总体概述
Flea RESTful 接口,即遵守REST式风格的接口,基于Jersey开发,遵循JAX-RS规范。接入 Flea RESTful 接口 的应用提供 RESTful Web Services(REST式的Web服务,它是一种遵守REST式风格的Web服务)。REST式的Web服务是一种ROA(Resource-Oriented Architecture, 面向资源的架构)的应用。其主要特点是方法信息存在于HTTP的方法中(比如GET、PUT、POST、DELETE),作用域存在于URI中。
2. 接口定义
2.1 接口协议
基于HTTP协议,业务出入参报文支持 XML 和 JSON。
2.2 交互编码
交互内容编码均采用 UTF-8 格式
2.3 接口地址
服务端地址/自定义部分 (http://ffs.huazie.com/fleafs)
自定义部分 可见如下代码中 注解 ApplicationPath 内容
/*** <p> FleaFS 资源入口 </p>** @author huazie* @version 1.0.0* @since 1.0.0*/
@ApplicationPath("/fleafs/*")
public class FleaFSResourceConfig extends FleaResourceConfig {/*** <p> 无参构造方法 </p>** @since 1.0.0*/public FleaFSResourceConfig() {super();}
}
2.4 请求报文
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<JERSEY><REQUEST><PUBLIC><SYSTEM_ACCT_ID></SYSTEM_ACCT_ID><SYSTEM_ACCT_PWD></SYSTEM_ACCT_PWD><ACCT_ID></ACCT_ID><RESOURCE_CODE></RESOURCE_CODE><SERVICE_CODE></SERVICE_CODE></PUBLIC><BUSINESS><INPUT>业务入参JSON报文或XML报文</INPUT></BUSINESS></REQUEST>
</JERSEY>
2.5 响应报文
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<JERSEY><RESPONSE><PUBLIC><RESULT_CODE></RESULT_CODE><RESULT_MESS></RESULT_MESS></PUBLIC><BUSINESS><OUTPUT>业务出参JSON报文或XML报文</OUTPUT></BUSINESS></RESPONSE>
</JERSEY>
flea-jersey使用之Flea RESTful接口介绍相关推荐
- vue项目构建实战基础知识:SPA理解/RESTful接口介绍/static目录配置/axios封装/打包时map文件去除...
一.SPA 不是指水疗.是 single page web application 的缩写.中文翻译为 单页应用程序 或 单页Web应用,更多解释请自行搜索. 所有的前端人员都应该明白我们的页面的 u ...
- RESTful接口介绍与实现
简介:RESTful是一种基于HTTP协议,建立在客户端和服务器之间的一种软件架构风格.它是一个轻量级的网络通信协议,旨在为分布式系统提供简单,可扩展和高效的通信方式.RESTful的核心概念是资源( ...
- spark-jobserver介绍: 提供了一个 RESTful 接口来提交和管理 spark 的 jobs、jars 和 job contexts
spark-jobserver Spark-jobserver 提供了一个 RESTful 接口来提交和管理 spark 的 jobs.jars 和 job contexts.这个项目包含了完整的 S ...
- Spring Cloud Feign Clients 无需 Controller自动暴露Restful接口
前言 在开发SpringCloud应用中,Feign作为声明式调用的事实标准极大的简化了Rest远程调用,提供了类本地化的调用方式.服务提供方的接口暴露方式是通过Controller暴露Restful ...
- 关于Go语言在服务端做Restful接口和socket通信
转载自: http://xiaorui.cc/2014/10/25/%e5%85%b3%e4%ba%8ego%e8%af%ad%e8%a8%80%e5%9c%a8%e6%9c%8d%e5%8a%a1% ...
- python框架 mysql数据库_在Python的框架中为MySQL实现restful接口的教程
最近在做游戏服务分层的时候,一直想把mysql的访问独立成一个单独的服务DBGate,原因如下: 请求收拢到DBGate,可以使DBGate变为无状态的,方便横向扩展 当请求量或者存储量变大时,mys ...
- 【Go API 开发实战 2】RESTful API 介绍
RESTful API 介绍 API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数或者接口,目的是提供应用程序与开发人员基于某软件或硬件得 ...
- c#分页_使用Kotlin搭配Springboot开发RESTFul接口(二)自定义配置、跨域、分页
前言 上一篇文章请看这里:使用Kotlin搭配Springboot开发RESTFul接口与服务部署 上一篇文章介绍了Kotlin搭配Springboot的开发流程,从搭建项目.ORM.Controll ...
- 带有Jersey和Spring的RESTful Web应用程序
几个月前,我们的任务是创建一个API,以向第三方开发人员公开我们系统中的某些功能. 我们选择将这些功能公开为一系列REST Web服务. 我开始使用Jersey ,它是JSR 311 (用于Restf ...
- feignclient注解使用_从 Feign 使用注意点到 RESTFUL 接口设计规范
最近项目中大量使用了Spring Cloud Feign来对接http接口,踩了不少坑,也产生了一些对RESTFUL接口设计的想法,特此一篇记录下. SpringMVC的请求参数绑定机制 了解Feig ...
最新文章
- 三藏一面:为什么要用 NoSQL
- 通过HTML的canvas实现简单的画图功能
- pythonxml解析拿到控件坐标_Python解析xml中dom元素的方法
- 什么是document对象?如何获取文档对象上的元素?_dom对象
- qdir 类似工具_qdir 类似工具_支持 Win8.1,全能资源管理器 Q-Dir 5.74 发布
- 2017二级c语言选择题,2017年9月计算机二级C语言考试选择题
- linux awk浅析(转)
- ajax中判空函数,jQuery Ajax成功函数数据为空?
- C语言程序设计经典例题(考研必背)(基础篇)第二周
- 9550电机_电机扭矩计算公式里面的9550*P是怎么得来的?
- Java 实现MD5加密
- centos 6.8 请教笔记本上的虚拟机如何配置无线网络 桥接联网
- c语言程序设计基础计算存款利息,《C语言及程序设计》实践参考——定期存款利息计算器...
- linux安装frps服务,ubuntu搭建frps服务
- 畅言普通话软件测试准确率高吗,畅言普通话测试准确吗_畅言网普通话很严格...
- 微信公众号发红包需要的API证书是什么,如何获取API证书?
- 二叉树的五种遍历方式
- hadoop 2.7.3 版本下载
- 用户权限影响瑞星安装
- Python闯关升级
热门文章
- 前嗅ForeSpider数据采集软件使用教程
- windows开启网络共享
- Image-Guided Navigation of a Robotic Ultrasound Probe for Autonomous Spinal Sonography Using a
- The Apache Tomcat Native library which allows optimal performance in production environments wasn
- RecyclerView侧滑删除
- 战场管理系统的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- Android——excise(用线性布局、表格布局、相对布局做发送邮件界面)
- Candence学习篇(5)使用Padstack Editor制作贴片焊盘和通孔焊盘
- 年金系数用计算机怎么算,年金系数是什么?怎么计算?
- 匹配 网络 Q值 带宽