你好我知道凌空是一个用来发送请求和接收响应的http库但是凌空和休息之间的关系是什么,休息这个词并没有包含在任何一个凌空的文档中,我们可以说凌空是其中一个表现形式休息?怎么可以与凌空和休息api相关联。 欢迎所有信息
答案 0 :(得分:0)
REST代表Representational State Transfer,它只是一组基于HTTP的约束。符合REST的Web服务,通过无状态操作,让请求数据的系统检索服务资源的文本表示并与之交互。
在非常基本的单词(表面上)中,如果您可以通过HTTP以无状态方式与Web进行交互,则可以说Web服务是REST。
现在很常见。一个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”的服务。