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

Интерфейс прикладного программирования (API) - это спецификация, для которой программное обеспечение предназначено для использования другим программным обеспечением.

5
Когда API считается встроенным DSL?
В чем разница между API и встроенным предметно-ориентированным языком (DSL)? Это просто синтаксис? Рассмотрим такой API, как OpenGL. Чем это отличается от графического DSL? Другими словами, если API является достаточно сложным, можно ли считать его встроенным DSL?
10 api  dsl 

3
Является ли плохой практикой для определения объекта API содержать сторонние ссылочные идентификаторы в качестве свойств?
Нравится: Campaign: type: object properties: id: type: string description: "A GUID identifier" referenceId: type: string description: "A consumers identifier they have used to map their own systems logic to this object." name: type: string description: "'Great Campaign 2017' as an example" Я обеспокоен ссылкой . Системный домен представляет собой платформу, …

2
Добавление к конечному набору опций; сломать API изменения?
Возьмите конечную точку HTTP API, которая выделяет следующую модель ответа: { "type": "Dog", "name": "Jessi", ... } typeПоле было описано в документации как один из Dog, Catили Fish. Будет ли добавление новой опции, скажем Rat, рассматриваться как критическое изменение API? Считается ли добавление опции в конечный список (которую может включить …
9 rest  api  api-design  json 

3
На языке REST, в чем разница между ресурсом и представлением?
Я понимаю, что REST позволяет моделировать операции сервиса как представление состояния и переход из одного состояния в другое с использованием HTTP. Я всегда понимал ресурсы как представления о состоянии сервисной стороны до недавнего времени, когда читал эту статью Джимми Богарда, которого я знаю как умного разработчика / архитектора, которого уважает …
9 rest  api  api-design 

2
Предупреждения в REST API как некритические ошибки
У меня есть REST API, который для некоторых из таких объектов, как DELETE, POST или PUT, у меня есть некоторые правила проверки, которые могут возвращать ошибку. Теперь мне нужен новый тип ошибки, такой как некритическая ошибка, которая должна завершаться с ошибкой обычным способом, но должна действовать, если есть отправка флагов …
9 rest  api 

3
CRUD API: как указать, какие поля обновлять?
Допустим, у вас есть какая-то структура данных, которая сохраняется в какой-то базе данных. Для простоты назовем эту структуру данных Person. Теперь перед вами стоит задача разработать CRUD API, который позволяет другим приложениям создавать, читать, обновлять и удалять Personфайлы. Для простоты предположим, что этот API доступен через какой-то веб-сервис. Для C, …

3
использует PUT с приемлемыми побочными эффектами (REST)
Я хочу создать историю отмен, когда пользователь обновляет форму. Поскольку это обновление, я хочу использовать запрос PUT. Тем не менее, я прочитал, что PUT не должен иметь побочных эффектов . Допустимо ли здесь использовать PUT? Есть ли лучшие альтернативы? PUT /person/F02E395A235 { time: 1234567, fields: { name: 'John', age: '41' …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.