Вопросы с тегом «rest»

REST (передача состояния представления) - это стиль архитектуры программного обеспечения для распределенных гипермедиа систем, таких как World Wide Web. Его популярность возросла по сравнению с архитектурами RPC, такими как SOAP, из-за внутренней разобщенности клиента с сервером, которая возникает из-за наличия единого интерфейса между гетерогенными системами.

13
Пагинация в веб-приложении REST
Это более общая переформулировка этого вопроса (с устранением отдельных частей Rails) Я не уверен, как реализовать разбиение на страницы для ресурса в веб-приложении RESTful. Предполагая, что у меня есть ресурс под названием products, какой из следующих вариантов вы считаете лучшим и почему: 1. Использование только строк запроса например. http://application/products?page=2&sort_by=date&sort_how=asc Проблема …
329 rest  sorting  pagination 

16
Рекомендации фреймворка Python REST (веб-сервисы)? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

12
Вызовите REST API в PHP
Наш клиент дал мне REST API, к которому мне нужно обратиться с помощью PHP. Но на самом деле документация, предоставляемая с API, очень ограничена, поэтому я не знаю, как вызвать сервис. Я попытался Google это, но единственное, что подошло, было уже просроченным Yahoo! учебник о том, как позвонить в службу. …
317 php  web-services  api  rest 

12
В чем разница между HTTP и REST?
После прочтения о различиях между REST и SOAP у меня сложилось впечатление, что REST - это просто другое слово для HTTP. Может кто-нибудь объяснить, какую функциональность REST добавляет в HTTP? Примечание : я не ищу сравнение REST и SOAP. Обновление : спасибо за ваши ответы. Теперь мне стало ясно, что …
303 http  rest 

7
Каковы лучшие практики для вложенных ресурсов REST?
Насколько я могу судить, каждый отдельный ресурс должен иметь только один канонический путь. Итак, в следующем примере, какими будут хорошие шаблоны URL? Возьмем для примера представительство отдыхающих компаний. В этом гипотетическом примере каждой компании принадлежит 0 или более отделов, а каждому отделу принадлежит 0 или более сотрудников. Отдел не может …
301 rest  api-design 

4
Как использовать cURL для отправки файлов cookie?
Я читал, что Отправка куки с завитком работает, но не для меня. У меня есть RESTконечная точка как: class LoginResource(restful.Resource): def get(self): print(session) if 'USER_TOKEN' in session: return 'OK' return 'not authorized', 401 Когда я пытаюсь получить доступ как: curl -v -b ~/Downloads/cookies.txt -c ~/Downloads/cookies.txt http://127.0.0.1:5000/ * About to connect() …

11
Лучшие практики API-пагинации
Я хотел бы получить некоторую помощь в обработке странного крайнего случая с разбитым на страницы API, который я создаю. Как и многие API, этот разбивает на большие результаты. Если вы запросите / foos, вы получите 100 результатов (т.е. foo # 1-100) и ссылку на / foos? Page = 2, которая …

7
Как обрабатывать отношения «многие ко многим» в RESTful API?
Представьте, что у вас есть 2 объекта: игрок и команда , где игроки могут быть в нескольких командах. В моей модели данных у меня есть таблица для каждой сущности и таблица соединений для поддержания отношений. Hibernate прекрасно справляется с этим, но как я могу представить эти отношения в RESTful API? …

6
Должен ли я использовать PATCH или PUT в моем REST API?
Я хочу спроектировать свою конечную точку отдыха с помощью подходящего метода для следующего сценария. Есть группа. У каждой группы есть статус. Группа может быть активирована или деактивирована администратором. Должен ли я спроектировать свою конечную точку как PUT /groups/api/v1/groups/{group id}/status/activate ИЛИ PATCH /groups/api/v1/groups/{group id} with request body like {action:activate|deactivate}

21
Как разместить в исходном виде запрос на модификацию необработанного целого JSON?
Этот вопрос, возможно, задавался раньше, но нет, на него не было окончательного ответа. Как именно можно разместить необработанный JSON целиком в теле запроса Retrofit? Смотрите аналогичный вопрос здесь . Или этот ответ правильный, что он должен быть закодирован в форме URL и передан в виде поля ? Я действительно надеюсь, …

9
Как создать REST URL без глаголов?
Я изо всех сил пытаюсь определить, как создать спокойные URL-адреса. Я полностью за спокойный подход использования URL с существительными, а не глаголами, не понимаю, как это сделать. Мы создаем сервис по внедрению финансового калькулятора. Калькулятор принимает несколько параметров, которые мы будем загружать через файл CSV. Варианты использования будут включать: Загрузить …
283 rest  restful-url 

13
Когда использовать @QueryParam против @PathParam
Я не задаю вопрос, который уже задан здесь: в чем разница между @PathParam и @QueryParam Это вопрос «передового опыта» или соглашения. Когда бы вы использовали @PathParamпротив @QueryParam. То, что я могу думать о том, что решение могло бы использовать два, чтобы дифференцировать информационную структуру. Позвольте мне проиллюстрировать ниже мой LTPO …
277 java  rest  jax-rs 

8
Как получить тело POST в php?
Я отправляю как POST на страницу php следующее: {a:1} Это тело запроса (запрос POST). В php, что мне нужно сделать, чтобы извлечь это значение? var_dump($_POST); это не решение, не работает.
273 php  rest  post 

4
Код ответа REST для неверных данных
Какой код ответа должен быть передан клиенту в случае следующих сценариев? Неправильные данные переданы при регистрации пользователя, например, неправильный формат электронной почты Имя пользователя / адрес электронной почты уже существует Я выбрал 403. Я также нашел следующее, что я чувствую, может быть использовано. Википедия: 412 Предварительное условие не выполнено: сервер …
272 http  rest  jax-rs 

12
Spring RestTemplate GET с параметрами
Я должен сделать RESTзвонок, который включает в себя пользовательские заголовки и параметры запроса. Я установил свой HttpEntityтолько с заголовками (без тела), и я использую RestTemplate.exchange()метод следующим образом: HttpHeaders headers = new HttpHeaders(); headers.set("Accept", "application/json"); Map<String, String> params = new HashMap<String, String>(); params.put("msisdn", msisdn); params.put("email", email); params.put("clientVersion", clientVersion); params.put("clientType", clientType); params.put("issuerName", …
268 java  spring  rest 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.