Запитання з тегом «rest»

REST (Представницький державний трансфер) - це стиль архітектури програмного забезпечення для розподілених систем гіпермедіа, таких як World Wide Web. Він збільшився у популярності відносно архітектур RPC, таких як SOAP завдяки внутрішньому роз'єднанню клієнта від сервера, що виникає через рівномірний інтерфейс між неоднорідними системами.

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

7
Яка відповідна відповідь коду статусу HTTP для загального невдалого запиту (не помилки)?
Я створюю RESTful API, який буде обробляти ряд взаємодій користувачів, включаючи розміщення замовлень за допомогою збережених кредитних карток. У разі успішного замовлення я повертаю 200 ОК, а у випадку, коли запит замовлення неправильний або недійсний, я повертаю 400 Поганий запит. Але що я повинен повернути, якщо виникає проблема під час …

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

13
Плюси і мінуси WSDL проти REST
Пов'язані: Чому можна використовувати REST замість веб-сервісів? Вирішуючи, чи реалізовувати веб-сервіс за допомогою SOAP або REST (під яким я маю на увазі HTTP / XML в RESTful манері), про що я повинен знати, і що я повинен думати? Я припускаю, що це не один розмір, який підходить всім, так як …
108 web-services  rest  wsdl 

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

5
Надсилайте дані POST через сирий json з листоношею
У мене є Postman (той, який не відкривається в Chrome), і я намагаюся зробити POST-запит, використовуючи raw json. На вкладці "Тіло" у мене вибрано "raw" та "JSON (application / json)" з цим органом: { "foo": "bar" } Для заголовка у мене є 1, Content-Type: application/json З боку PHP я просто …
107 php  json  rest  postman 

11
Як завадити браузеру викликати базове спливаюче вікно auth та обробляти помилку 401 за допомогою Jquery?
Мені потрібно надіслати запит на авторизацію, використовуючи базовий auth. Я успішно реалізував це за допомогою jquery. Однак, коли я отримую помилку 401, відкривається спливаюче вікно браузера auth, і зворотний виклик jquery ajax не викликається.


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 для сервера API API? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 4 роки тому . Удосконаліть це питання Ми думаємо про переміщення сервера Rest API (він знаходиться всередині веб-сервісу, на Symfony PHP) до …
105 api  rest  scala  lift 

5
Рекомендований формат дати для REST GET API
Який рекомендований формат часової позначки для REST GET API на зразок цього: 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, використовуючи, наприклад, …
105 http  url  rest  date  get 

17
Spring Boot: Неможливо отримати доступ до контролера REST на localhost (404)
Я намагаюся адаптувати приклад контролера REST на веб-сайті Spring Boot. На жаль, під час спроби отримати доступ до localhost:8080/itemURL-адреси я отримав таку помилку . { "timestamp": 1436442596410, "status": 404, "error": "Not Found", "message": "No message available", "path": "/item" } POM: <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> …
105 java  rest  spring-boot 

4
Як ви керуєте базовою базою коду для версії API?
Я читав про стратегії версій API API, і те, на що жоден з них не звертається, полягає в тому, як ви керуєте базовою базою коду. Скажімо, ми робимо купу змін, що змінюються в API - наприклад, змінюючи наш ресурс клієнта, щоб він повертав окремо forenameі surnameполя замість одного nameполя. (У …

5
Як побудувати API REST, який бере масив ідентифікаторів для ресурсів
Я будую API REST для свого проекту. API для отримання інформації про даного користувача: api.com/users/[USER-ID] Я також хотів би дозволити клієнту перейти до списку ідентифікаторів користувачів. Як я можу побудувати API так, щоб він був RESTful і містив список ідентифікаторів користувача?
103 api  rest 

3
Невдача входу в систему RESTful: повернення 401 або власна відповідь
Це концептуальне питання. У мене є клієнтський (мобільний) додаток, який повинен підтримувати вхід у систему щодо веб-сервісу RESTful. Оскільки веб-сервіс RESTful, це означає, що клієнт приймає ім'я користувача / пароль від користувача, підтверджуючи це ім’я користувача / пароль за допомогою сервісу, а потім просто пам'ятає надіслати це ім'я користувача / …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.