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

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

5
Время Йода против Время Ява
Хотя Joda является многофункциональным и более сложным, чем стандартное время Java, это не всегда может быть лучшим вариантом для использования. Как я могу решить, следует ли мне использовать Joda Time или Java Time в любом коде Java? Есть ли какое-то руководство, которое подсказывает нам, как выбрать правильное в зависимости от …
19 java  api  joda-time 

3
Есть ли развязка козыря СУХОЙ в ОТДЫХЕ?
Я строю REST API, чтобы показать большую часть функциональности существующего Java API. Оба API предназначены для внутреннего использования в моей организации; Я не должен проектировать для внешнего использования. Я имею влияние на оба API, но я использую REST. Java API будет по-прежнему использоваться для локальных приложений (он не «удаляется»), но …
19 java  api  rest  coupling  dry 

5
Внутренняя и внешняя архитектура API
Компания, в которой я работаю, поддерживает успешный продукт SaaS, который «органично» рос за эти годы. Мы планируем расширить линейку новыми продуктами, которые будут обмениваться данными с существующим продуктом. Чтобы поддержать это, мы стремимся объединить бизнес-логику в одном месте: уровень веб-службы. Слой WS будет использоваться: Веб-приложения Инструмент для импорта данных Инструмент …
19 api  web  web-services 

2
REST API Design: несколько вызовов против одного вызова API
Мы разрабатываем Rest API для веб-сайта электронной коммерции, который будет использоваться мобильными приложениями. На главной странице приложения нам нужно назвать несколько ресурсов, таких как слайдеры, лучшие бренды, самые продаваемые продукты, трендовые продукты и т. Д. Два варианта выполнения вызовов API: Одиночный звонок: www.example.com/api/GetAllInHome Несколько звонков: www.example.com/api/GetSliders www.example.com/api/GetTopBrands www.example.com/api/GetBestSellingProducts www.example.com/api/GetTrendingProducts Какой …
19 rest  api  api-design  url 

1
SOA / Microservices: как обрабатывать авторизацию в межсервисных коммуникациях?
передний план Мы переходим от монолитной платформы к сервис-ориентированной архитектуре. Мы применяем очень простые принципы DDD и разделяем нашу область на различные ограниченные контексты. Каждый домен распространяется и предоставляет службу через веб-API (REST). Из-за характера нашего бизнеса у нас есть такие услуги, как бронирование , услуги , клиенты , продукты …

2
Что значит «разоблачить» что-то?
Поэтому я работаю над созданием приложения Google App Engine, и я несколько раз встречал термин «выставлять», например, «ваше первое приложение может предоставлять объекты с помощью API на основе HTTP» и «предоставлять этот класс модели данных через REST API ". Что значит «разоблачить»? Это связано с определенным действием или это абстрактная …

4
Устаревший веб-API: лучшие практики?
В конце концов вам нужно отказаться от частей вашего общедоступного веб-API. Однако я запутался в том, что было бы лучшим способом сделать это. Если у вас есть большая база сторонних приложений, то просто дергать старые версии API кажется неправильным способом сделать это, так как почти все приложения потерпят неудачу в …
18 api 

1
Где разместить ключ API: пользовательский заголовок HTTP против заголовка авторизации с пользовательской схемой
Я разрабатываю REST API, используя авторизацию / аутентификацию через ключ API. Я попытался выяснить, что является лучшим местом для этого, и обнаружил, что многие люди предлагают использовать собственный заголовок HTTP ProjectName-Api-Key, например, например: ProjectName-Api-Key: abcde но также возможно и идеологически правильно использовать Authorizationзаголовок с пользовательской схемой, например: Authorization: ApiKey abcde …

2
Как API должен использовать базовую аутентификацию http
Когда API требует, чтобы клиент проходил аутентификацию, я видел два разных сценария, и мне интересно, какой случай я должен использовать в своей ситуации. Пример 1. Компания предлагает API, чтобы позволить третьим лицам проходить аутентификацию с помощью токена и секрета с использованием HTTP Basic. Пример 2. API принимает имя пользователя и …

6
Являются ли открытые поля Java просто трагическим историческим недостатком дизайна на данный момент? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Похоже, что в этой точке ортодоксальность Java никогда не должна использовать открытые поля для …

3
Как работают веб-API? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Я слышал о многих веб-API, таких как Facebook, Twitter и т. Д., …

4
Является ли хорошей идеей объединить несколько HTTP-запросов для экономии пропускной способности?
Я готовлю одностраничное приложение, которое иногда будет использоваться по медленной мобильной связи. Некоторые из его частей довольно тяжелы с точки зрения запросов API (выборка десяти различных ресурсов для нового отображения экрана). Теперь, является ли хорошей идеей объединить эти сервисы с сервисом, который предоставляет все необходимые данные, но не настолько «чист» …
16 api  rest  http 

2
Когда использовать вложенные ресурсы в RESTful API
У меня есть два ресурса: пользователи и ссылки. Пользователи могут иметь несколько ссылок, связанных с ними. Я разработал мой RESTful API, чтобы вы могли получить доступ к ссылкам, связанным с пользователем, по следующему URI: /users/:id/links Однако мне всегда нужно иметь URI только для ссылок - иногда мне могут понадобиться все …
16 api  rest  api-design 

1
Почему «агрегирование» не поддерживается в большинстве решений API Gateway?
Когда вы читаете об API Gateway, одна из вещей, которые возникают каждый раз, заключается в том, что API Gateway - это место, где вы должны агрегировать результаты с нескольких конечных точек. Это звучит очень хорошо. Однако многие популярные решения API Gateway, такие как AWS API Gateway, Kongo и Netflix Zuul, …

1
RESTful API и i18n: как оформить ответ?
Мы разрабатываем RESTful API, который в основном предназначен для удовлетворения потребностей одного клиента. Из-за особых обстоятельств этот клиент должен сделать как можно меньше запросов. API обрабатывает i18n через заголовок Accept-Language в запросах. Это работает для всех вещей, которые должен сделать клиент, за исключением одной функции, в которой клиент должен хранить …
15 rest  api  api-design  http 

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