欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

RESTful API

程序员文章站 2024-03-25 19:21:40
...

什么是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

上一篇: java中的NaN和Infinity

下一篇: