Публикации по теме 'rest'


Создание собственной службы анализа настроений для классификации португальских фраз
Вы когда-нибудь задумывались о создании собственного сервера машинного обучения для анализа настроений? В этом посте я покажу вам, как написать простое приложение REST с использованием Python и Flask для обработки и классификации текстов в соответствии с их содержанием. Возможно, вы заметили, что при изучении машинного обучения многое остается в теоретической области, а в практических вещах у нас мало прогресса, не так ли? Эта начальная теоретическая область более чем необходима и..

GraphQL против REST: выбор правильной парадигмы API для современных приложений
В постоянно меняющемся ландшафте веб-разработки API-интерфейсы играют решающую роль в обеспечении бесперебойной связи между клиентскими приложениями и серверами. Традиционно API RESTful были предпочтительным выбором для разработчиков из-за их простоты и широкого распространения. Однако с появлением более сложных и ресурсоемких приложений появился новый претендент в виде GraphQL. GraphQL, разработанный Facebook, бросает вызов традиционному подходу REST API, предлагая большую гибкость,..

Все об архитектуре микросервисов
Микросервисы — это стиль архитектуры программного обеспечения, в котором большое приложение строится как набор небольших модульных сервисов. Каждая микрослужба — это автономная функциональная единица, которая взаимодействует с другими микрослужбами через четко определенные API. Основные преимущества использования микросервисной архитектуры: 1. Масштабируемость Поскольку каждая микрослужба представляет собой автономную единицу функциональности, ее можно масштабировать независимо..

Основы работы с API
Введение Интерфейсы прикладного программирования, или API, являются важными инструментами для современной разработки программного обеспечения. API-интерфейсы позволяют различным программным приложениям взаимодействовать друг с другом, упрощая разработчикам создание приложений, использующих существующую инфраструктуру. В этой статье мы рассмотрим основы работы с API, включая то, что такое API, как они работают и как их использовать в ваших приложениях. Что такое API? API — это..

Представляем Ketting: API, управляемый гипермедиа
Включить гипер(медиа) диск Недавно меня пригласил в интересный проект коллега с большим опытом разработки API и HTTP-протоколов. В проекте были все обычные элементы CRUD-приложения, за одним заметным исключением: уровень API будет использовать Ketting: новый API, ориентированный на гипермедиа . Еще более исключительным является то, что этот уровень API был создан тем же коллегой, Evert Pot . Ниже приводится краткое изложение моего опыта работы с Ketting, документирование моих..

JS: Три точки в трех аватарах
Давайте посмотрим на названия и варианты использования трех точек, используемых в различных контекстах JavaScript, и насладимся небольшими интересными мелочами о «точке» в конце. Во-первых, «Что в имени?» Этим знаменитым вопросом Шекспир в своей знаменитой пьесе «Ромео и Джульетта» пытался пропагандировать идею о том, что имя ничего не стоит и что это просто условность для обозначения кого-то или чего-то. Но истинная ценность имени заключается в его способности определять что-то как..

Как добиться идемпотентности в методе POST?
Прежде чем я перейду к тому, как достичь идемпотентности в запросе POST, я хотел бы объяснить, что такое идемпотент, и различные доступные методы идемпотентного REST. Что такое идемпотент? Операция является идемпотентной, если она будет давать одни и те же результаты при многократном выполнении. Рассмотрим следующие примеры: var a = 10; a++; Первый пример идемпотентен: независимо от того, сколько раз мы выполняем этот оператор, a всегда будет 10. Второй пример не идемпотентен...