какова связь между залпом и отдыхом - PullRequest
0 голосов
/ 12 июня 2018

Здравствуйте, я знаю, что volley - это http-библиотека, используемая для отправки запроса и получения ответа, но какова связь между volley и rest, слово rest не включено ни в одну документацию volley, можем ли мы сказать, что volley является одним из проявленийотдыха?и как залп и отдых API могут быть связаны.Вся информация приветствуется

1 Ответ

0 голосов
/ 12 июня 2018

REST означает Передачу Состояния Представления, которая просто представляет собой набор ограничений, основанных на HTTP.Веб-службы, совместимые с REST, позволяют системе, запрашивающей данные, извлекать и взаимодействовать с текстовыми представлениями ресурсов службы посредством операций без сохранения состояния.

В самых простых словах (и на поверхности) можно сказать,веб-сервис - это REST, если вы можете взаимодействовать с ним по HTTP без сохранения состояния.

Как выглядит веб-сервис 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 - это просто библиотека Android для выполнения сетевых запросов через HTTP.Он позволяет запрашивать данные у любого веб-сервиса, доступного через Интернет, включая те, которые соответствуют REST или «RESTful».

...