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

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

5
Насколько полезен / важен REST HATEOAS (уровень зрелости 3)?
Я участвую в проекте, где некоторые старшие члены команды считают, что REST API должен соответствовать требованиям HATEOAS и реализовывать все уровни зрелости Ричардсона ( http://martinfowler.com/articles/richardsonMaturityModel.html )! AFAIK большинство реализаций REST не совместимы с HATEOAS, и должна быть веская причина, по которой больше людей не делают этого. Я могу думать о …
110 rest  hateoas 

13
WSDL против REST за и против
Связанный: Зачем использовать REST вместо веб-сервисов? При принятии решения о реализации веб-службы с использованием SOAP или REST (я имею в виду HTTP / XML в стиле RESTful), о чем мне следует знать и о чем мне думать? Я предполагаю, что это не универсальная вещь, так как мне выбрать, какой использовать.
109 web-services  rest  wsdl 

7
Каков соответствующий ответ с кодом состояния HTTP для общего неудачного запроса (не ошибки)?
Я создаю RESTful API, который будет обрабатывать ряд взаимодействий с пользователем, включая размещение заказов с использованием сохраненных кредитных карт. В случае успешного заказа я возвращаю 200 OK, а в случае, если запрос заказа неправильный или недействительный, я возвращаю 400 Bad Request. Но что мне вернуть, если возникла проблема во время …

5
Как отправить JSON в PHP с помощью curl
Возможно, я не в себе, но я весь день пытался запустить команду curl post в этом учебнике по PHP-фреймворку. Я не понимаю, как PHP должен интерпретировать мой POST, он всегда появляется как пустой массив. curl -i -X POST -d '{"screencast":{"subject":"tools"}}' \ http://localhost:3570/index.php/trainingServer/screencast.json (Косая черта здесь просто для того, чтобы я …
108 php  rest  post 

9
Различия веб-сервисов между REST и RPC
У меня есть веб-служба, которая принимает параметры JSON и имеет определенные URL-адреса для методов, например: http://IP:PORT/API/getAllData?p={JSON} Это определенно не REST, поскольку это не апатрид. Он принимает во внимание файлы cookie и имеет свой собственный сеанс. Это RPC? В чем разница между RPC и REST?
108 web-services  rest  rpc 

9
Сброс пароля RESTful
Как правильно структурировать ресурс RESTful для сброса пароля? Этот ресурс предназначен для сброса пароля для тех, кто потерял или забыл свой пароль. Он аннулирует их старый пароль и отправляет им пароль по электронной почте. У меня есть два варианта: POST /reset_password/{user_name} или... POST /reset_password -Username passed through request body Я …

5
Отправить данные POST через необработанный json с почтальоном
У меня есть почтальон (тот, который не открывается в Chrome), и я пытаюсь выполнить запрос POST, используя необработанный json. На вкладке Body я выбрал "raw" и "JSON (application / json)" с этим телом: { "foo": "bar" } Для заголовка у меня 1, Content-Type: application/json На стороне PHP я print_r($_POST);пока что …
107 php  json  rest  postman 

11
Как запретить браузеру вызывать базовое всплывающее окно аутентификации и обрабатывать ошибку 401 с помощью JQuery?
Мне нужно отправить запрос на авторизацию, используя базовую аутентификацию. Я успешно реализовал это с помощью jquery. Однако, когда я получаю ошибку 401, открывается базовое всплывающее окно браузера auth, и обратный вызов ошибки jquery ajax не вызывается.

5
Правильный ответ REST для пустой таблицы?
Допустим, вы хотите получить список пользователей, вызвав GETк api/users, но в данный момент таблица была обрезана , так что нет пользователей. Каков правильный ответ для этого сценария: 404или 204?
106 api  http  rest 

4
Операции без CRUD в службе RESTful
Что такое RESTful-способ добавления не-CRUD операций в службу RESTful? Скажем, у меня есть служба, которая разрешает CRUD доступ к таким записям: GET /api/car/123 <- Returns information for the Car object with ID 123 POST /api/car <- Creates a new car (with properties in the request) PUT /api/car/123 <- Updates car …
106 web-services  rest 

7
Платформа Scala для сервера Rest API? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Мы думаем о переносе нашего Rest API Server (он находится внутри веб-службы на …
105 api  rest  scala  lift 

5
Рекомендуемый формат даты для REST GET API
Какой рекомендуемый формат метки времени для API REST GET, например: http://api.example.com/start_date/{timestamp} Я думаю, что фактический формат даты должен быть форматом ISO 8601, например, YYYY-MM-DDThh:mm:ssZдля времени UTC. Следует ли использовать версию ISO 8601 без дефисов и двоеточий, например: http://api.example.com/start_date/YYYYMMDDThhmmssZ или мы должны кодировать формат ISO 8601, используя, например, кодировку base64?
105 http  url  rest  date  get 

17
Spring Boot: нет доступа к контроллеру REST на локальном хосте (404)
Я пытаюсь адаптировать пример контроллера REST на веб-сайте Spring Boot. К сожалению, при попытке получить доступ к localhost:8080/itemURL-адресу возникает следующая ошибка . { "timestamp": 1436442596410, "status": 404, "error": "Not Found", "message": "No message available", "path": "/item" } ПОМ: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>SpringBootTest</groupId> <artifactId>SpringBootTest</artifactId> <version>0.0.1-SNAPSHOT</version> <properties> <javaVersion>1.8</javaVersion> <mainClassPackage>com.nice.application</mainClassPackage> …
105 java  rest  spring-boot 

4
Как вы управляете базовой кодовой базой для версионного API?
Я читал о стратегиях управления версиями для API-интерфейсов ReST, и кое-что из них, похоже, не решает, как управлять базовой кодовой базой. Скажем , мы делаем кучу ломки изменений в API - например, изменяя наш ресурс клиента так , чтобы он возвращал отдельным forenameи surnameполе вместо одного nameполя. (В этом примере …

5
Как создать REST API, который принимает массив идентификаторов для ресурсов
Я создаю REST API для своего проекта. API для получения ИНФОРМАЦИИ о данном пользователе: api.com/users/[USER-ID] Я также хотел бы разрешить клиенту передавать список идентификаторов пользователей. Как я могу построить API, чтобы он был RESTful и принимал список идентификаторов пользователей?
103 api  rest 

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