rest-api
Разработка REST API интерфейсов
Подробный анализ библиотек для работы с PostgreSQL при разработке REST API на Python, Java, C#, Go, TypeScript и Kotlin. Преимущества и особенности каждой экосистемы.
Пошаговое руководство по настройке apex_web_service.make_rest_request в Oracle APEX для использования Subject Alternative Name (SAN) вместо Common Name (CN) при проверке SSL-сертификатов.
Анализ антипаттерна возврата ошибок в теле ответа со статусом 200 OK в REST API. Проблемы, лучшие практики и альтернативные подходы к обработке ошибок.
Пошаговое руководство по получению пользовательских полей (включая 'Ответственный') в списке складов через REST API Битрикс24. Правильный синтаксис запроса catalog.store.list и практические примеры.
Понимание различий между PUT, POST и PATCH методами в REST API. Когда использовать каждый метод для создания, обновления и частичного изменения ресурсов.
Различия между HTTP статусами 400 Bad Request и 422 Unprocessable Entity при валидации JSON в REST API. Когда использовать 422 для бизнес-валидации.
Как автоматически привязать контакт к компании в Битрикс24 при импорте сделок из 1С с помощью роботов и REST API. Пошаговая настройка триггеров, crm.deal.get, crm.company.contact.add, права доступа и примеры кода для CRM.
Почему возникает ошибка 'На запрашиваемом ресурсе отсутствует заголовок Access-Control-Allow-Origin' в браузере при JS-запросах к API, но работает в Postman. Объяснение CORS, SOP, preflight и отличий клиентов. Анализ с Flask и jQuery.ajax.
Узнайте разницу между POST и PUT в REST API для создания ресурсов. Когда использовать каждый метод и почему идемпотентность важна.