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的方法中(比如GETPUTPOSTDELETE),作用域存在于URI中。

2. 接口定义

2.1 接口协议

基于HTTP协议,业务出入参报文支持 XMLJSON

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接口介绍相关推荐

  1. vue项目构建实战基础知识:SPA理解/RESTful接口介绍/static目录配置/axios封装/打包时map文件去除...

    一.SPA 不是指水疗.是 single page web application 的缩写.中文翻译为 单页应用程序 或 单页Web应用,更多解释请自行搜索. 所有的前端人员都应该明白我们的页面的 u ...

  2. RESTful接口介绍与实现

    简介:RESTful是一种基于HTTP协议,建立在客户端和服务器之间的一种软件架构风格.它是一个轻量级的网络通信协议,旨在为分布式系统提供简单,可扩展和高效的通信方式.RESTful的核心概念是资源( ...

  3. spark-jobserver介绍: 提供了一个 RESTful 接口来提交和管理 spark 的 jobs、jars 和 job contexts

    spark-jobserver Spark-jobserver 提供了一个 RESTful 接口来提交和管理 spark 的 jobs.jars 和 job contexts.这个项目包含了完整的 S ...

  4. Spring Cloud Feign Clients 无需 Controller自动暴露Restful接口

    前言 在开发SpringCloud应用中,Feign作为声明式调用的事实标准极大的简化了Rest远程调用,提供了类本地化的调用方式.服务提供方的接口暴露方式是通过Controller暴露Restful ...

  5. 关于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% ...

  6. python框架 mysql数据库_在Python的框架中为MySQL实现restful接口的教程

    最近在做游戏服务分层的时候,一直想把mysql的访问独立成一个单独的服务DBGate,原因如下: 请求收拢到DBGate,可以使DBGate变为无状态的,方便横向扩展 当请求量或者存储量变大时,mys ...

  7. 【Go API 开发实战 2】RESTful API 介绍

    RESTful API 介绍 API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数或者接口,目的是提供应用程序与开发人员基于某软件或硬件得 ...

  8. c#分页_使用Kotlin搭配Springboot开发RESTFul接口(二)自定义配置、跨域、分页

    前言 上一篇文章请看这里:使用Kotlin搭配Springboot开发RESTFul接口与服务部署 上一篇文章介绍了Kotlin搭配Springboot的开发流程,从搭建项目.ORM.Controll ...

  9. 带有Jersey和Spring的RESTful Web应用程序

    几个月前,我们的任务是创建一个API,以向第三方开发人员公开我们系统中的某些功能. 我们选择将这些功能公开为一系列REST Web服务. 我开始使用Jersey ,它是JSR 311 (用于Restf ...

  10. feignclient注解使用_从 Feign 使用注意点到 RESTFUL 接口设计规范

    最近项目中大量使用了Spring Cloud Feign来对接http接口,踩了不少坑,也产生了一些对RESTFUL接口设计的想法,特此一篇记录下. SpringMVC的请求参数绑定机制 了解Feig ...

最新文章

  1. 三藏一面:为什么要用 NoSQL
  2. 通过HTML的canvas实现简单的画图功能
  3. pythonxml解析拿到控件坐标_Python解析xml中dom元素的方法
  4. 什么是document对象?如何获取文档对象上的元素?_dom对象
  5. qdir 类似工具_qdir 类似工具_支持 Win8.1,全能资源管理器 Q-Dir 5.74 发布
  6. 2017二级c语言选择题,2017年9月计算机二级C语言考试选择题
  7. linux awk浅析(转)
  8. ajax中判空函数,jQuery Ajax成功函数数据为空?
  9. C语言程序设计经典例题(考研必背)(基础篇)第二周
  10. 9550电机_电机扭矩计算公式里面的9550*P是怎么得来的?
  11. Java 实现MD5加密
  12. centos 6.8 请教笔记本上的虚拟机如何配置无线网络 桥接联网
  13. c语言程序设计基础计算存款利息,《C语言及程序设计》实践参考——定期存款利息计算器...
  14. linux安装frps服务,ubuntu搭建frps服务
  15. 畅言普通话软件测试准确率高吗,畅言普通话测试准确吗_畅言网普通话很严格...
  16. 微信公众号发红包需要的API证书是什么,如何获取API证书?
  17. 二叉树的五种遍历方式
  18. hadoop 2.7.3 版本下载
  19. 用户权限影响瑞星安装
  20. Python闯关升级

热门文章

  1. 前嗅ForeSpider数据采集软件使用教程
  2. windows开启网络共享
  3. Image-Guided Navigation of a Robotic Ultrasound Probe for Autonomous Spinal Sonography Using a
  4. The Apache Tomcat Native library which allows optimal performance in production environments wasn
  5. RecyclerView侧滑删除
  6. 战场管理系统的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  7. Android——excise(用线性布局、表格布局、相对布局做发送邮件界面)
  8. Candence学习篇(5)使用Padstack Editor制作贴片焊盘和通孔焊盘
  9. 年金系数用计算机怎么算,年金系数是什么?怎么计算?
  10. 匹配 网络 Q值 带宽