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

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

1
Много асинхронных вызовов против одного вызова API
Мы разрабатываем REST API, который, помимо прочего, будет использоваться веб-интерфейсом HTML5 через javascript. Приложение предназначено для использования в организации и обычно имеет около 300 пользователей, но мы хотим масштабировать до 1000 пользователей или около того. Обычно соединения с API будут осуществляться в локальной сети, поэтому качество и задержка соединения будут …
12 rest  api  ajax 

2
Упаковочная структура коллекций Java (java.util) - почему Iterable находится в java.lang?
Согласно приведенной ниже диаграмме, за исключением интерфейса Iterable, все остальные конструкции (интерфейс / класс / абстрактный класс) находятся в одном пакетеjava.util Почему Iterableсидит в java.langпакете? Примечание: намерение состоит в том, чтобы понять аспект упаковки Java-программирования.

2
Какой аргумент используется для имен существительных в именах ресурсов API RESTful?
Я понимаю, что при присвоении имен RESTful URI принято использовать множественное число для представления коллекций ресурсов. Мне любопытно аргумент в пользу использования существительных в единственном числе.
12 api  rest  uri 

2
Лучший способ скрыть ключ API в исходном коде
Мне нужны некоторые идеи о том, как защитить частный ключ API в приложении, особенно в приложении ac # .NET. Во-первых, я понимаю, что теоретически невозможно что-то скрыть в исходном коде, поэтому я пришел к другой идее, но я не уверен, насколько это правдоподобно. В любом случае, возможно ли каким-либо образом …
12 c#  api  authentication 

1
Насколько дискретным должен быть RESTful API?
Я никогда не создавал RESTful API и мне интересно, насколько дискретным он должен быть? Например, допустим, у меня есть клиент, у которого есть имя, адрес, номер телефона, адрес электронной почты, язык и т. Д. Имеет ли смысл обновлять каждое отдельное поле (адрес обновления, адрес электронной почты и т. Д.), Или …
12 api  rest 

2
Реализация шаблона команды в API RESTful
Я нахожусь в процессе разработки HTTP API, надеюсь, сделать его максимально RESTful. Есть некоторые действия, функциональность которых распространяется на несколько ресурсов, и иногда их нужно отменить. Я подумал, что это звучит как шаблон команды, но как я могу смоделировать его в ресурс? Я представлю новый ресурс под названием XXAction, такой …

3
Как документировать экспериментальные или неполные API, такие как @deprecated?
Есть ли хороший термин, который похож, но отличается от «не рекомендуется», чтобы означать, что метод или API находятся в базе кода, но не должны использоваться, потому что их реализация не завершена или, вероятно, изменится? (Да, я знаю, эти методы не должны быть общедоступными, яда, яда, яда. Я не создавал свою …

2
Структура сервиса RESTful с Java Spring для начинающих
Я относительно новый с точки зрения навыков веб-разработки на Java. У меня есть проект, который, я думаю, мог бы стать хорошим кандидатом на службу RESTful из того, что я мало понимаю об API. Я пытаюсь вникнуть в детали того, как это должно быть структурировано, но на самом деле нигде не …

2
Как спроектировать конечные точки API для публикации дочернего объекта и для получения всех детей всех родителей?
Например, у меня есть объекты: Клиент, Отчет. У клиента может быть много отчетов, и я думаю, что конечная точка для управления одним отчетом должна быть вложена следующим образом: /clients/{client_id}/reports/{report_id} Что касается всех отчетов одного клиента, ожидается, что enpoint: /clients/{client_id}/reports Но как должна выглядеть конечная точка для получения всех отчетов всех …
12 rest  api  api-design 

3
Плохо ли использовать дефисы в ключах JSON?
Я вижу много вопросов, связанных с доступом к ключам JSON, в которых используются дефисы (кебаб-кейс), но теперь я задаюсь вопросом, стоит ли мне просто придерживаться camelCase или snake_case в моих ключах. Я знаю, что дефисы также могут создавать сложные отображения при переносе между языками. Я видел, как некоторые библиотеки десериализации …

4
MVC и RESTful API сервис
MVC довольно прост. Есть Модель, Контроллер и Вид. Когда мы создаем веб-сайт, все это объединяется, когда клиент отправляет запрос ключевого слова REST на сервер -> сервер сопоставляет запрошенный URL с действием контроллера -> который затем вызывает модель (ы) для сбора / обработки данных, получает результат -> и возвращает результат обратно …

7
Является ли хорошей практикой иметь специальное значение «ALL» в перечислении
Я разрабатываю новый сервис в среде микросервисов. Это REST сервис. Для простоты предположим, что путь: / historyBooks И метод POST для этого пути создает новую книгу истории. Давайте предположим, что книга по истории охватывает одну или несколько эпох в истории. Для краткости предположим, что у нас есть только следующие эпохи …
11 rest  api  json  enum 

5
Булевый класс Java - почему бы не перечисление?
Мне кажется, что булев класс является идеальным кандидатом для реализации в качестве перечисления. Глядя на исходный код, большая часть класса - это статические методы, которые можно перемещать без изменений в перечисление, остальные становятся намного проще, чем перечисление. Сравните оригинал (комментарии и статические методы удалены): public final class Boolean implements java.io.Serializable, …
11 java  api  source-code 

4
Есть ли API для определения избирательных округов? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 4 года назад . Я пытаюсь определить район конгресса на основе адреса, предоставленного моим пользователем. Это избавит пользователя от необходимости …
11 api 

1
Каков наилучший способ комментировать устаревший класс в Java?
Я хотел бы знать, как лучше всего добавить комментарий для идентификации устаревшего класса в Java. Должен ли я удалить предыдущий комментарий, добавленный в начало класса, который помогает другому программисту знать, для чего этот класс, или я должен добавить его под комментарием?

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