凌空与休息之间的关系是什么?

时间:2018-06-12 01:53:18

标签: android rest android-volley

你好我知道凌空是一个用来发送请求和接收响应的http库但是凌空和休息之间的关系是什么,休息这个词并没有包含在任何一个凌空的文档中,我们可以说凌空是其中一个表现形式休息?怎么可以与凌空和休息api相关联。 欢迎所有信息

1 个答案:

答案 0 :(得分:0)

REST代表Representational State Transfer,它只是一组基于HTTP的约束。符合REST的Web服务,通​​过无状态操作,让请求数据的系统检索服务资源的文本表示并与之交互。

在非常基本的单词(表面上)中,如果您可以通过HTTP以无状态方式与Web进行交互,则可以说Web服务是REST。

REST Web服务的外观如何?

现在很常见。一个API服务器,允许您通过URI访问资源(例如/students/students/1/students/1/courses等),并通过像JSON这样的文本表示来使用和交互:

{
  "name": "Zarbag",
  "last_name": "Mohamed",
  "courses": ["math", "history", "science"]
}

实施例

您的API服务包含这些端点,所有端点均为Content-Type: application/json

  • GET /students:获取学生列表
  • GET /students/1:了解ID为1
  • 的学生的详细信息
  • POST /students:创建一名新学生。预计请求正文中的有效负载,包括学生姓名,年龄,将要参加的课程等。

您可以说这是一项RESTful服务。

排球

Volley只是一个用于通过HTTP发出网络请求的Android库。它允许您从任何可通过Internet访问的Web服务请求数据,包括那些符合REST或“RESTful”的服务。