美文网首页
RESTful API

RESTful API

作者: 07120665a058 | 来源:发表于2018-11-25 14:48 被阅读17次

什么是RESTFul API?
是一种软件架构风格;基于资源;不同的客户端可以使用同一套API;
(1)每一个URI代表一种资源;
(2)客户端和服务器之间,传递这种资源的某种表现层;
(3)客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。

注意:

  • API对应的版本号要在URL中体现。
  • 不同的HTTP动词对应不同的操作。
  • URL中尽量不要出现动词。

一个RESTFul API主要由哪几部分组成?

RESTFul API常见的四个HTTP动作是什么,它们分别代表什么含义?

  • GET:从服务器取出资源
  • POST:在服务器新建一个资源
  • PUT:在服务器更新资源
  • DELETE:从服务器删除资源

RESTFul API中最常用的Request和Response Body的Content-type是什么?

  • RequestBody:Content-type 请求内容的类型
  • Response Body:Content-type 响应内容的类型
  • 常见的类型
表单提交:application/x-www-form-urlencoded
文件上传:multipart/form-data
json:application/json

什么是JSON?它的用途是什么,它有哪几种数据类型,分别对应Java中的类型是什么,请用代码例子说明?

  • JSON:是一种数据交换格式
  • 用途:传送数据
  • 数据类型:
JSON Java
string java.lang.String
number java.lang.Number
true / false java.lang.Boolean
null null
array java.util.List
object java.util.Map

相关文章

网友评论

      本文标题:RESTful API

      本文链接:https://www.haomeiwen.com/subject/fbninftx.html